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]


未完待续

posted @ 2022-12-26 17:31  白应非  阅读(229)  评论(0编辑  收藏  举报