首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
车顶的喵
创建于2022-11-12
订阅专栏
记录常用的设计模式
暂无订阅
共4篇文章
创建于2022-11-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
策略模式 我们真的需要吗 if else不香吗
策略模式 What‘s the problem? 不言而喻,过多的if-else代码和嵌套,会使阅读代码的人很难理解到底是什么意思。尤其是那些没有注释的代码。 可扩展/维护性差。
状态模式解决了什么问题
状态模式解决什么问题 在《Java开发手册-华山版》的编程规约-控制语句中有讲:超过 3 层的 if-else 的逻辑判断代码可以使用卫语句、策略模式、状态模式等来实现
“观察者模式”原来还有个兄弟
观察者模式有一个别名叫“发布-订阅模式”,或者说是“订阅-发布模式”,订阅者和订阅目标是联系在一起的,当订阅目标发生改变时,逐个通知订阅者。
Switch语句就是责任链模式?
责任链模式是一种对象的行为模式。它将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链,并沿着这条链传递这个请求,直到链上的某个接收对象能够处理它为止。