电子商务设计模式复习.docVIP

  • 8
  • 0
  • 约4.55千字
  • 约 6页
  • 2017-08-15 发布于安徽
  • 举报
创建型模式 一.工厂方法模式Factory Method Pattern 四种角色:抽象产品(Product) 具体产品(ConcreteProduct) 构造者(Creator) 具体构造者(ConcreteCreator) 二.抽象工厂模式Abstract Factory Pattern 四种角色:抽象产品(Prodcut) 具体产品(ConcreteProduct) 抽象工厂(AbstractFactory) 具体工厂(ConcreteFactory) 使用情景:用户需要一个子类的实例,但不希望与该类的子类形成耦合。 用户需要一个子类的实例,但用户不知道该类有哪些子类可用。 三.生成器模式Builder Pattern 四.原型模式Prototype Pattern 两种角色:抽象原型(Prototype) 具体原型(Concrete Prototype) 应用情景:1.程序需要从一个对象出发,得到若干个和其状态相同,并可独立变化其状态的对象时。 2当对象的创建需要独立于它的构造过程和表示时。 3.一个类创建实例状态不是很多,那么就可以将这个类的一个实例定义为原型,那么通过复制该原型得到新的实例可能比重新使用类的构造方法创建新实例更方便。 五.单件模式Prototype Pattern 一个角色:单件类(Singleton) 行为型模式 一.责任链模

文档评论(0)

1亿VIP精品文档

相关文档