首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
用户180554289221
创建于2022-05-26
订阅专栏
一些设计模式的学习笔记
暂无订阅
共3篇文章
创建于2022-05-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
工厂模式
简单工厂 处理创建对象的细节,将Pizza.type从orderPizza()中分离出来。 实现一个简单的披萨工厂: 好处 SimplePizzaFactory可以有很多客户,虽然目前只有orderP
观察者模式与装饰者模型
观察者模式(Observer) 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新 设计原则 为了交互对象之间的松耦合设计而努力 实例 自己实现 Weat
策略模式
引入 我们想设计一个小鸭子的类型,但是有些鸭子比如浴池里的小黄鸭它不会飞,纪念品店的小木鸭不会叫。各种各样的小鸭子们也有相似之处,如外形。 如果我们把这些行为都放在父类或都声明接口,很明显会增加代码量