美文网首页python
设计模式(2) 创建型模式

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

作者: 一曲广陵散 | 来源:发表于2016-08-11 17:42 被阅读5次

引用

图说设计模式

摘要

介绍创建型模式

正文

一 简介

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

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

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

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

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

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

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

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

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

二 6种创建型模式

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

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

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

(4) 建造者模式(builder)

(5) 原型模式(prototype)

(6) 单例模式(singleton)

相关文章

  • 23种设计模式总结一

    23 种经典设计模式共分为 3 种类型,分别是创建型、结构型和行为型。 一、创建型设计模式 创建型设计模式包括:单...

  • 项目开发-------iOS设计模式

    iOS的设计模式大体可以分为以下几种设计模式 1.创建型:单例设计模式、抽象工厂设计模式 2.结构型:MVC 模式...

  • 建造者设计模式-Builder design pattern

    建造者设计模式是创建型设计模式的一种。创建型设计模式处理对象创建的问题。 建造者设计模式,用来构建需要经过若干个建...

  • 创建型设计模式总结

    创建型设计模式总结 Intro 前面几篇文章已经把创建型设计模式都介绍了,来做一个简单的总结。 创建型设计模式,就...

  • 单例模式

    单例 单例模式,是一种设计模式,属于创建型设计模式,还有一种创建型设计模式,工厂模式。设计模式总共有23种,三大类...

  • 设计模式简单总结(待完善)

    设计模式简单总结 设计模式可以分为:创建型,结构型,行为型三种模式。 1 创建型模式 1.1 单例模式 用来指定某...

  • 常用的设计模式

    设计模式主要大概分成三类: 1.创建型:单例设计模式、抽象工厂设计模式 2.结构型:MVC 模式、装饰器模式、适配...

  • MY_iOS常用设计模式总结

    iOS常用设计模式总结(一) 设计模式大概分成三类:1.创建型:单例设计模式、抽象工厂设计模式2.结构型:MVC ...

  • 创建型设计模式

    1,创建型设计模式有四种:1,单例模式。2,工厂模式。3,建造者模式。4,原型模式。 2,四种设计模式的应用场景:...

  • 设计模式归纳

    一、设计模式的分类 23 种经典的设计模式分为三类:创建型、结构型、行为型。 1.创建型设计模式主要解决“对象的创...

网友评论

    本文标题:设计模式(2) 创建型模式

    本文链接:https://www.haomeiwen.com/subject/xrdssttx.html