DesignPattern
liyuan2050
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
简单工厂模式 1、简单工厂模式,是类的创建模式。 2、工厂模式负责将大量有共同接口的对象实例化。包括三种类型: 简单工厂模式,又叫静态工厂方法模式。 工厂方法模式,又叫多态性工厂模式。 抽象工厂模式,又称工具箱模式。 3、简单工厂模式的角色: 工厂类角色:简单工厂模式的核心,含有与应用相关的业务逻辑。在客户端调用下创建产品对象,往往由一个JAVA类实现。 抽象产品角...2008-06-29 13:45:16 · 44 阅读 · 0 评论 -
状态模式和策略模式的比较
状态模式和策略模式的比较 状态模式(state pattern)和策略模式(strategy pattern) 的实现方法非常类似,都是利用多态把一些操作分配到一组相关的简单的类中,因此很多人认为这两种模式实际上是相同的。 然而在现实世界中,策略(如促销一种商品的策略)和状态(如同一个按钮来控制一个电梯的状态,又如手机界面中一个按钮来控制手机)是两种完全不同的思想。当我们对状态和策...2008-06-29 13:45:37 · 69 阅读 · 0 评论