首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
D调的蜀威
创建于2021-07-08
订阅专栏
以「深入学习」、「系统学习」、「学以致用」为方向,与大家共同学习设计模式!
等 2 人订阅
共11篇文章
创建于2021-07-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
23种设计模式总结(读书笔记版)
23种设计模式总结,读书笔记版,参考书籍《Head First 设计模式》、《设计模式的艺术:软件开发人员内功修炼之道》
装饰者模式——动态扩展对象功能
装饰者,顾名思义就是为了装饰或修饰某个事物的东西。我们日常生活中,经常接触到装饰者相关的场景,比如身上的衣服(装饰人),新房的装修等。装饰,并不改变原来的内容,只是为了达到更好的效果加上额外的功能。
桥接模式——独立多维度变化的解决方案
桥接模式(Bridge Pattern)的定义:将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度。
适配器模式:快速兼容旧接口
适配器模式(Adapter Pattern)定义:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作
建造者模式 | 8月更文挑战
建造者(Builder pattern)模式的定义:将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示。
原型模式:快速复制已有实例创建新的实例
原型模式(Prototype Pattern)定义:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象
工厂模式:工厂方法模式和抽象工厂模式
我们常说的工厂模式并不是一种具体的设计模式,具体的“工厂模式”是指:工厂方法模式(Factory Method Pattern)和抽象工厂模式(Abstract Factory Pattern)
单例模式——8种实现方式
在一些场景中,我们希望创建的对象在整个软件系统只保存一份实例,如线程池, 日志对象、缓存等。创建并保存对象单一主要有两个作用:节省系统资源;防止多个对象产生冲突。单例模式就可以确保只有一个实例对
编码依据的准则——七大设计原则(下)
上篇文章我们讲解了关于「设计方法」的原则,这篇文章谈谈关于「设计目标」的原则:开放-关闭原则 、里氏替换原则、迪米特法则。
编码依据的准则——七大设计原则(上)
我们总想写出正确的代码,而设计原则就是我们写出正确代码可依据的准则。这篇文章,我们主要讲解 「单一职责原则」、「接口分隔原则」、「依赖倒置原则」、「组合/聚合复用原则」设计方法相关的原则
为什么学了那么多次设计模式,还是没学会
这是我参与新手入门的第2篇文章~我相信很多人,学习过多次设计模式,但始终没有真正掌握它。这篇文章我们就聊聊为什么会这样以及如何学好设计模式