1、常用的设计模式?
1) 单例模式 保证对象被创建一次,节省系统开销。
2) 工厂方法(简单工厂,抽象工厂)设计模式-简单工厂模式, 设计模式-工厂方法 , 设计模式-抽象工厂
4)观察者模式: 定义了对象之间的一对多依赖,当对象改变时,就会通知它所有依赖的对象,依赖的对象接收到通知并做出更新。 观察者模式
5)模板方法模式: 定义了一套算法的骨架,方法实现延迟到子类中。模板方法
6)状态模式: 允许一个对象的内部状态改变时,改变它的行为。 状态模式
2、简单工厂、工厂方法,抽象工厂区别?
简单工厂: 只能生产同一等级结构的任意产品,不能增加产品 设计模式-简单工厂模式
工厂方法: 生产同一等级结构的任意产品,支持增加任意产品 设计模式-工厂方法
抽象工厂:生产同一产品族的全部产品。 设计模式-抽象工厂
作者:Work Hard Work Smart
出处:http://www.cnblogs.com/linlf03/
欢迎任何形式的转载,未经作者同意,请保留此段声明!