设计模式复习
Posted huilei
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式复习相关的知识,希望对你有一定的参考价值。
1、策略模式
策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
一般情况下我们是将一种行为写成一个类方法,比如计算器类中有加、减、乘、除四种方法,而策略模式则是将每一种算法都写成一个类,然后动态地选择使用哪一个算法。
这里所说的算法并不是指 “ 冒泡排序算法 ” 、“ 搜索算法 ” 之类的算法,它可以是一段代码、一个请求、一个业务操作。
2、装饰器模式
装饰器模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。
Java io流
todo
以上是关于设计模式复习的主要内容,如果未能解决你的问题,请参考以下文章