设计模式
文章平均质量分 72
以《Head First 设计模式》为背景做些笔记。希望能帮到你。
程序员_唯爱永恒
随便记一记,若能帮到你,实属荣幸。
展开
-
极简设计模式 - 目录
让你的大脑来学设计模式原创 2020-11-18 21:42:01 · 212 阅读 · 0 评论 -
极简设计模式 - UML类图几种线条
结合UML类图示例,介绍几个线条表示的关系:组合、聚合、关联、依赖、实现、继承(泛化)。原创 2020-11-23 15:28:10 · 4071 阅读 · 0 评论 -
极简设计模式 - 策略模式
**策略模式(Strategy Pattern)** 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。原创 2020-11-19 21:43:34 · 191 阅读 · 0 评论 -
极简设计模式 - 观察者模式
**观察者模式(Observer Pattern)** 在对象之间定义一对多依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。原创 2020-11-20 23:12:21 · 554 阅读 · 0 评论 -
极简设计模式 - 装饰者模式
**观察者模式(Decorator Pattern)** 动态的将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。原创 2021-01-04 22:17:41 · 113 阅读 · 0 评论 -
极简设计模式 - 工厂模式
**工厂模式(Factory Pattern)** 两种实现:```工厂方法```、```抽象工厂```原创 2021-01-24 21:01:37 · 129 阅读 · 0 评论 -
极简设计模式 - 单例模式
**单例模式(Singleton Pattern)** 确保一个类只有一个实例,并提供全局访问点。两种实现:```饿汉模式(快速加载)```、```懒汉模式(延迟加载到使用时)```原创 2021-02-02 20:37:06 · 272 阅读 · 3 评论