![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
吴zq
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
简单工厂模式 1、简单工厂模式,又叫静态工厂方法模式,是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 2、简单工厂模式中包含的角色及其相应的职责如下: 工厂角色:这是简单工厂模式的核心,由它负责创建所有的类的内部逻辑。当然工厂类必须能够被外界调用,创建所需要的产品对象。 抽象产品角色:简单工厂模式所创建的所有转载 2017-08-28 10:47:36 · 138 阅读 · 0 评论 -
策略模式
1、策略模式定义 策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 2、策略模式组成 抽象策略角色: 策略类,通常由一个接口或者抽象类实现。 具体策略角色:包装了相关的算法和行为。 环境角色:持有一个用,最终给客户端调用策略类的引。 3、应用场景 多个类只区别在表现行为不同,可以使用Strategy模原创 2017-09-01 14:44:21 · 229 阅读 · 0 评论