Week3 小结
设计模式是一种可重复使用的解决方案,解决不停出现的常见问题,
设计模式的分类
从功能分
创建模式(Creational Patterns)
Ø 对类的实例化过程的抽象。
结构模式(Structural Patterns)
Ø 将类或者对象结合在一起形成更大的结构。
行为模式(Behavioral Patterns)
Ø 对在不同的对象之间划分责任和算法的抽象化。
从方式分
类模式
Ø 以继承的方式实现模式,静态的。
对象模式
Ø 以组合的方式实现模式,动态的
另外学习了工厂模式(注意需要满足开闭原则),单例模式(如何避免出现多实例),适配器模式,组合设计模式的应用。
评论