设计模式2(抽象工厂,生成器)

 

 

 

抽象工厂

 

创建的对象

     

抽象工厂

产品簇,添加新产品就需要新的工厂

     

工厂方法

创建单个产品

     

单例

 

如果抽象工厂的产品对特定对象的数量有要求,可以使用单例模式

   

 

生成器模式

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示

Director指导者

 

产生对象差别

目的(同样实现了算法步骤与具体实现步骤的分离)

 

生成器

按照构造算法,一步步构造复杂对象

用来构建复杂对象

 

抽象工厂

生成多个对象

   

模板方法

 

用来定义算法骨架

 

组合模式

   

复杂的组合就可以用生成器来创建

posted @   后凤凰  阅读(294)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示