首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
zgqziyu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
设计模式快速学习(八)委派模式
如果你喜欢我的文章,那麻烦请关注我的公众号,公众号重点分析架构师技术,该公众号还处于初始阶段,谢谢大家的支持。 关注公众号,回复java架构获取架构视频资源(后期还会分享不同的优质资源噢)。
设计模式快速学习(七)策略模式
通俗的讲,策略模式就是通过面向接口编程后生出的很多策略类,然后根据上下文选择策略类进行调用。实现比较容易。 如果算法实现里又有条件语句,就构成了多重条件语句,可以用策略模式,避免这样的多重条件语句。 **注意事项:**如果一个系统的策略多于四个,就需要考虑使用混合模式,解决策略…
设计模式快速学习(六)模板模式
play()就是我定义的模板,子类继承后必须实现该具体功能。
设计模式快速学习(五)原型模式
其他(List等)数据类型默认都是浅拷贝,但是我们也能通过他们自身的clone方法来深拷贝。
设计模式快速学习(四)建造者模式
建造者独立,易扩展。 便于控制细节风险。 产品必须有共同点,范围有限制。 如内部变化复杂,会有很多的建造类。 builder(抽象建造者):规范建造对象的组成成分,但不具体创建。 ConcreteBuilder(具体建造者):根据抽象建造者规范的组成成分来具体创建,并返回建造对…
设计模式快速学习(二)抽象工厂模式
直接上demo.先代码,后介绍。 如果在之前你没有看过工厂模式,请坐下面的时光机传送,不光是思想基础,主要是演变的过程要知道。 1. 编写接口Shape 2. 编写接口Shape的实现类Rectangle 3. 编写接口Shape的实现类Circle 4. 编写接口Color …