
设计模式
天才之上
路上的风景一片精彩。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式:简单工厂模式
目录简介代码示例:visio图优缺点及使用场景简介简单工厂模式又称之为静态工厂方法,属于创建型模式。在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。其可以使调用方不用关注对象的构造过程,直接在工厂中提取需要的依赖对象,可以把调用方和对象构造进行解耦。代码示例:定义pizza抽象类public abstract class Pizz...原创 2019-05-30 17:06:33 · 208 阅读 · 0 评论 -
设计模式:工厂方法模式
简介工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法模式让实例化推迟到子类。代码pizza抽象类public abstract class Pizza { protected String name; // 名称 protected String dough; // 面团 protected String sause; // 酱料 prot...原创 2019-05-30 17:26:58 · 182 阅读 · 0 评论 -
设计模式:抽象工厂模式
目录概述解决问题代码实现visio图概述 抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。可以理解成是多个工厂方法的组合。解决问题 在工厂方法模式中,我们的具体创建者每次使用都只能创建一个同类型的对象,假如我们现在需要的是多个不同类型的对象,工厂方法就满足不了需求了。这时我们可以把多个工厂方法组合到一个类,这就是抽象工厂模式...原创 2019-05-30 17:47:33 · 180 阅读 · 0 评论