设计模式
文章平均质量分 79
数据china
这个作者很懒,什么都没留下…
展开
-
1.简单工厂模式
一、什么是简单工厂模式 简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 二、模式中包含的角色及其职责 1.工厂(Creator)角色 简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。 2.抽象(Product)角色 简单工厂模式所创建原创 2016-05-30 16:16:28 · 192 阅读 · 0 评论 -
2.工厂模式
工厂模式是前面简单工厂模式的提升: 先提交下代码,一起浏览下,感性的看一下两者的不同: 1.1 public class Apple implements Fruit{ /* * 采集 */ public void get(){ System.out.println("采集苹果"); } } 1.2 public class AppleFactory implement原创 2016-05-31 09:43:32 · 153 阅读 · 0 评论 -
3.抽象工厂模式
一、什么是抽象工厂模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 二、产品族和产品等级结构 二、模式中包含的角色及其职责 1.抽象工厂(Creator)角色 抽象工厂模式的核心,包含对多个产品结构的声明,任何工厂类都必须实现这个接口。原创 2016-05-31 16:23:05 · 186 阅读 · 0 评论