首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
PeakXin
创建于2022-09-17
订阅专栏
设计模式
暂无订阅
共5篇文章
创建于2022-09-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式-代理模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 案例:卓贾易拜托戴励给娇娇送礼物,追求娇娇 小菜的第一版代码(没有代理的代码): 此版代码有个问题,$zhuojiayi = new Pursui
设计模式-装饰模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 案例:小菜出门约会穿衣 第一版代码: 功能是实现了,如果要加入“超人”的装扮,就得修改Person类,这样就违反了开放-封闭原则了。 第二版代码:
设计模式-几个原则
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 单一职责原则 单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因[ASD] 如果一个类承担的职责过多,就等于把这些职责耦合在一起,
设计模式-策略模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 案例:商场收银软件 小菜的程序 简单工厂模式代码: 策略模式代码: 由于返利的算法会时常变动,所以要使用策略模式 这样上面的代码中CashSupe
设计模式-简单工厂模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 案例:计算器控制程序 小菜的程序 简单工厂模式代码: 注:简单工厂模式用于实例化合适的类对象。总结一下适用场景: (1)需要创建的对象较少。 (2