首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
深入浅出软件设计模式
aicode
创建于2024-03-05
订阅专栏
关于设计模式的点点滴滴
暂无订阅
共6篇文章
创建于2024-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
05.设计原则之合成复用原则
合成复用原则 定义 合成复用原则就是指在一个新的对象里通过关联关系(包括组合关系和聚合关系)来使用一些已有的对象,使之成为新对象的一部分; 新对象通过委派调用已有对象的方法达到复用其已有功能的目的。
04.设计原则之依赖倒置原则
依赖倒置原则 定义 从稳定和变化角度来看依赖倒置原则 所谓高层模块和低层模块的划分,简单来说就是,在调用链上,调用者属于高层,被调用者属于低层。 在平时的业务代码开发中,高层模块依赖底层模块是没有任何
03.设计原则之开闭原则
开闭原则 开闭原则是面向对象的可复用设计的第一块基石,它是最重要的面向对象设计原则。 在23种设计模式中,大部分的设计模式都是为了解决代码的扩展性问题而存在,主要遵循的原则就是 开闭原则 定义 这个描
02.设计原则之里氏替换原则
里氏替换原则 定义 在该定义中需要抓住两个重点: 子类必须能够替换他们的基类,意味着子类必须保持与父类行为兼容,在重写一个方法时,你要对基类行为进行扩展,而不是将其完全替换 继承表达类型抽象 上述解释
01.设计原则之接口隔离原则
接口隔离原则 定义 客户端:可以理解为接口的调用者或者使用者 理解接口隔离原则的关键,就是理解接口的含义,在这个原则中,我们可以把接口理解为: 一组API接口 单个API接口或者函数 如JAVA语言中
00.设计原则之单一职责原则
单一职责原则 定义 职责:业务逻辑或者对象能够承担的责任,并以某种行为方式来执行 该原则提出了对对象的一种理想期望,对象不应该承担太多的职责,正如人不应该一心二用。唯有专注,才能保证对象的高内聚 唯有