文章目录
- 介绍
- 开始
介绍
创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象。
随着系统演化得越来越依赖于对象复合而不是类继承,创建型模式变得更为重要。当这种情况发生时,重心从对一组固定行为的硬编码(hard-coding)转移为定义一个较小的基本行为集,这些行为可以被组合成任意数目的更复杂的行为。这样创建有特定行为的对象要求的不仅仅是实例化一个类。
开始
创建型设计模式有以下几种,可直接跳转哦。
设计模式 | 英文描述 | 链接 |
---|---|---|
抽象工厂 | abstract factory | 待更新 |
生成器 | builder | 待更新 |
工厂方法 | factory method | 待更新 |
原型 | prototype | 待更新 |
单例 | singleton | 待更新 |