设计模式(2) 创建型模式

引用

图说设计模式

摘要

介绍创建型模式

正文

一 简介

创建型模式(creational Pattern)对类的实例化过程进行了抽象,

能够将软件模块中对象的创建和对象的使用分离,

为了使软件的结构更加清晰,

外界对于这些对象只需要知道它们共同的接口,

而不清楚具体的实现细节,

使得整个系统的设计更加符合单一的职责原则
创建型模式在创建什么,由谁创建,

何时创建等方面都为设计者提供了尽可能大的灵活性,

创建型模式隐藏了类的实例的创建细节,

通过隐藏对象如何被创建和组合在一起达到使整个系统独立的目的

二 6种创建型模式

(1) 简单工厂模式(simple factory)

(2) 工厂方法模式(factory method)

(3) 抽象工厂模式(abstract factory)

(4) 建造者模式(builder)

(5) 原型模式(prototype)

(6) 单例模式(singleton)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容