23种设计模式 之 快速记忆
导读
本文仅仅是设计模式知识点汇总,
适用于备考、想要装b的情况,
不适用想要详细钻研学习的情况。
1、什么叫做设计模式
设计模式是 解决方案!
设计模式是解决 反复出现问题的 解决方案!
设计模式是解决 面向对象中的 反复出现问题的解决方案!
2、设计模式三大分类
-
创建型:关注的是 对象如何创建 (创建->创建型)
-
结构型:关注的是 对象之间的关系 (关系->结构型)
-
行为型:关注的是 对象之间的通信 (通信->行为型)
2.1 创建型设计模式
单例 Singleton Pattern [ˈsɪŋɡltən ˈpætərn](饿汉模式、懒汉模式)
原型 Prototype Pattern [ˈproʊtətaɪp ˈpætərn](用对象克隆对象)
工厂模式 Factory Pattern [ˈfæktri ˈpætərn](多态生产一系列产品,比如:一路开关、二路开关、三路开关)
抽象工厂模式 Abstract Factory Pattern [ˈæbstrækt ˈfæktri ˈpætərn] (多态生产多系列产品,比如:一路开关、二路开关、三路开关、一路灯、二路灯、三路灯)
建造者模式 Builder Pattern [ˈbɪldər ˈpætərn]
未完待续