首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
设计模式
Thepatterraining
创建于2022-08-29
订阅专栏
设计模式和设计原则
等 1 人订阅
共29篇文章
创建于2022-08-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
23种设计模式总结-你想知道的设计模式都在这里
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 简单工厂模式 简单工厂模式是一种创建型设计模式,通过不同的类型来创建出不同的实例返回给客户端 策略模式 策略模式用于封装算法,比如商场搞活动,可能
DDD领域驱动设计和充血模型
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 贫血模型 什么是贫血模型? 贫血模型就是缺血了,缺东西,也就是只有数据但是没有业务逻辑或者有业务逻辑但是没有数据。 比如你有一个计算类,他有一个加
设计原则之单一职责原理--如何正确使用单一职责原则
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计原则之单一职责--为什么要设计成单一职责 单一职责原则(Single Responsibility Principle) SRP的意思是,就一
设计原则之开闭原则--对扩展开发对修改关闭
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计原则之开闭原则--对扩展开发对修改关闭 开闭原则(Open Closed Principle) OCP,这个原则是说对扩展可以开放,但是对修改
设计原则之里氏替换原则--子类可以替换父类吗
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计原则之里氏替换原则--子类可以替换父类吗 里氏替换原则(Liskov Substitution Principle)LSP,这个原则是说子类应
设计原则之依赖倒置原则--我的依赖被反转了
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计原则之依赖倒置原则--我的依赖被反转了 依赖倒置原则(Dependency Inversion Principle)DIP。这个原则的英文是h
设计原则之接口隔离原则--如何通过接口隔离职责
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计原则之接口隔离原则--如何通过接口隔离职责 接口隔离原则(Interface Segregation Principle) ISP。这个原则是
设计原则之迪米特法则--我只依赖我需要的类
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计原则之迪米特法则--我只依赖我需要的类 迪米特法则(Law of Demeter) LOD。这个原则是说我只依赖我确实需要的类,也叫最小知识原
设计原则之KISS原则和YAGNI原则
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计原则之KISS原则和YAGNI原则 KISS原则 KISS(Keep It simple and Stupid)原则总的来说就是简单,你的代码
设计模式之单例模式--从普通类到单例类的演变过程
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之单例模式--php实现单例模式 单例模式是最常被提起的一个设计模式,他的意思是 为什么要使用单例模式 单例模式有什么好处呢? 单例模式是
设计模式之工厂方法模式--更加符合开闭原则的工厂模式
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之工厂方法模式--更加符合开闭原则的工厂模式 工厂方法模式是简单工厂模式的升级版本,更加符合开闭原则。 为什么要使用工厂方法模式 之前说了
设计模式之简单工厂模式--利用工厂解耦实例化对象
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之简单工厂模式--利用工厂解耦实例化对象 简单工厂模式是最常被提起的一个设计模式,他的意思是 为什么要使用简单工厂模式 工厂模式除了简单工
设计模式之建造者模式--比工厂更精细的流水线生成
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之建造者模式--比工厂更精细的流水线生成 建造者模式是创建一个稳定流程的复杂对象,隐藏创建的具体流程、过程、细节。 为什么要使用建造者模式
设计模式之原型模式--打印机快速复制的原理
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之原型模式--打印机快速复制的原理 原型模式是一个克隆模式,以一个原型进行克隆,复制。 为什么要使用原型模式 因为原型模式可以克隆整个对象
设计模式之代理模式--代理转发中间层
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之代理模式--代理转发中间层 代理模式是代理原来的类或对象,在不改变原有类或对象的基础上增加新的功能。 为什么要使用原型模式 代理模式最常
设计模式之桥接模式--组合优于继承的体现
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之桥接模式--组合优于继承的体现 桥接模式是灵活运用组合对象而不是继承类来实现功能。 为什么要使用桥接模式 继承这个面向对象的特性使得我们
设计模式之装饰器模式--各种功能随意扩展
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之装饰器模式--各种功能随意扩展 装饰器模式是灵活给原有类装饰新功能。 ac 为什么要使用装饰器模式 如果你需要添加一些额外的功能,再不修
设计模式之适配器模式--不兼容变兼容接口
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之适配器模式--不兼容变兼容接口 适配器模式可以增加接口的易用性,使得不兼容的接口变得兼容。 为什么要使用适配器模式 比如你的接口设计存在
设计模式之外观模式--抽象出高层接口更加易用
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之外观模式--抽象出高层接口更加易用 外观模式是套个壳子,隐藏细节。 为什么要使用外观模式 外观模式是对底层的抽象,隐藏你不该知道的东西,
设计模式之组合模式--树形结构的最佳实践
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 设计模式之组合模式--树形结构的最佳实践 组合模式是部分组合成整体。 为什么要使用组合模式 最常用到组合模式的应该就是树形结构了。 比如公司-部门
下一页