![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Coding_J
加油
展开
-
建造者模式
建造者模式 建造者模式属于创建型模式模式动机创建复杂产品,如房屋。 房屋由各个部分构成,使用建造者模式不需要关注创建的内部细节,建造者将其部件与组装分离。定义将一个复杂对象的的构建与表示分离,同样的构建过程可以创建出不同的复杂对象。角色抽象创建者builder具体创建者 concrete Builder指挥者 directer—-一方面它隔离了客户与生产过程;另一方面它负责控制产品的生成原创 2015-12-08 22:34:59 · 369 阅读 · 0 评论 -
单例模式
单例模式单例模式也是归属于创建型模式定义实例类确保只有一个实例对象。提供一个全局的访问方法自行实例化构造方法私有角色 singleton 分类饿汉式package per.jbz.singleton;/** * 饿汉式 * @author Coding_Jbz * */public class Person { public static final Perso原创 2015-12-08 21:51:54 · 333 阅读 · 0 评论 -
工厂方法模式
创建型设计模式(二)工厂方法模式Factory Method Pattern原创 2015-11-18 22:51:28 · 330 阅读 · 0 评论 -
简单工厂模式
创建型模式 ( Creational Pattern )将对类的实例化过程进行抽象,将软件模块中对象的创建与使用进行了分离。外界只关注这些对象的接口,并不关注他们的实现。使得软件结构更加清晰。 符合单一职责原则。原创 2015-11-17 22:59:06 · 371 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式创建型模式模式动机 简单工厂模式与方法工厂模式适用于创建单一产品,我们需要一个工厂可以创建一族的产品。 引入两个概念 - 产品等级 产品的继承结构,如海尔电视机集成自电视机 - 产品族 产品族指同一个工厂生产的产品。定义Abstract pattern 提供一个创建一系列相关对象的接口,而无需指定他们具体的类。模式结构Abst原创 2015-11-24 23:08:52 · 348 阅读 · 0 评论