首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
trouvaille
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
行为型 - 8. 备忘录模式
备忘录模式,这个模式理解、掌握起来不难,代码实现比较灵活,应用场景也比较明确和有限,主要是用来防丢失、撤销、恢复等。 1. 备忘录模式的原理 备忘录模式,也叫快照(Snapshot)模式,英文翻译是
行为型 - 7. 访问者模式
访问者模式难理解、难实现,应用它会导致代码的可读性、可维护性变差,所以,访问者模式在实际的软件开发中很少被用到,在没有特别必要的情况下,建议不要使用访问者模式。 1. 访问者模式的原理 访问者模式的英
行为型 - 6. 迭代器模式
1. 迭代器模式的原理和代码实现 代器模式(Iterator Design Pattern),也叫作游标模式(Cursor Design Pattern)。迭代器模式将集合对象的遍历操作从集合类中拆分
行为型 - 5. 状态模式
在实际的软件开发中,状态模式并不是很常用,但是在能够用到的场景里,它可以发挥很大的作用。它有点像组合模式。 状态模式(State Design Pattern)一般用来实现状态机,而状态机常用在游戏、
行为型 - 4. 责任链模式
1. 责任链模式的原理 责任链模式,英文是 Chain Of Responsibility Design Pattern,将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成
行为型 - 3. 策略模式
在实际的项目开发中,策略模式也比较常用。最常见的应用场景是,利用它来避免冗长的 if-else 或 switch 分支判断。它也可以像模板模式那样,提供框架的扩展点等。 1. 策略模式的定义 策略模式
行为型 - 2. 模板模式
1. 模板模式的原理 模板模式,全称是模板方法设计模式,英文是 Template Method Design Pattern。模板方法模式在一个方法中定义一个算法骨架,并将某些步骤推迟到子类中实现。模
行为型 - 1. 观察者模式
设计模式的分类: 创建型设计模式主要解决“对象的创建”问题,将创建与使用解耦。 结构型设计模式主要解决“类或对象的组合或组装”问题,将不同功能代码解耦。 行为型设计模式主要解决的就是“类或对象之间的交
结构型 - 7. 享元模式
享元模式(Flyweight Design Pattern),日常使用场景并不算多,一般通过工厂模式来实现。 1. 享元模式的原理 “享元”,顾名思义就是被共享的单元。享元模式的意图是复用对象,节省内
结构型 - 6. 组合模式
组合模式(Composite Design)跟我们之前讲的面向对象设计中的“组合关系(通过组合来组装两个类)”,完全是两码事。这里讲的“组合模式”,主要是用来处理树形结构数据。这里的“数据”,你可以简
下一页
个人成就
文章被点赞
2
文章被阅读
6,143
掘力值
444
关注了
2
关注者
2
收藏集
0
关注标签
0
加入于
2021-12-06