设计模式
csdncn4
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
1. 简单工厂模式 是类的创建模式, 又叫做静态工厂方法模式 由一个工厂对象决定创建出哪一种产品类的实例 简单工厂模式涉及到三个角色 : 工厂类(Creator)角色 : 工厂类在客户端的直接调用下创建产品对象, 它往往由一个具体Java类实现 抽象产品(Product)角色 : 由工厂方法模式所创建的对象的父类, 或它们共同拥有的接口. 抽象产品角色可以用一个Java接口或者Java抽象类...原创 2018-12-26 09:45:56 · 158 阅读 · 0 评论 -
工厂方法模式
是类的创建模式, 又叫做虚拟构造子模式或多态性工厂模式 定义一个创建产品对象的工厂接口, 实际创建工作放在实现了工厂接口的具体工厂类中 遵循了"开闭"原则, 克服了简单工厂模式的缺点 工厂方法模式涉及到4个角色: 抽象工厂(Creator)角色 : 工厂方法模式的核心, 与应用程序无关. 任何创建对象的工厂类必须实现该工厂接口/抽象类. 具体工厂(Concrete Creator)角色 : ...原创 2019-02-01 14:21:21 · 172 阅读 · 0 评论