首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Design Pattern
Karepbq43231
创建于2023-01-05
订阅专栏
Design Pattern
等 5 人订阅
共7篇文章
创建于2023-01-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
六大设计原则总结
六大设计原则总结 1. 单一职责原则 2. 开放封闭原则 3. 里氏替换原则 4. 接口隔离原则 5. 依赖倒置原则 6. 迪米特法则
【迪米特法则 - 六大设计原则 - 设计模式】
迪米特法则(Law Of Demter) 定义:迪米特法则又叫最少知识原则,指的是一个类/模块对其他的类/模块有越少的了解越好。简单来说就是:只和最亲密的朋友交往,不和陌生人来往。
【依赖倒置原则 - 六大设计原则 - 设计模式】
依赖倒置原则(Dependence Inversion Principle) 依赖倒置原则是指在设计代码架构时,高层模块不应该依赖底层模块,二者都该依赖于抽象。抽象不应该依赖于细节,细节应该依赖于抽象
【接口分离原则 - 六大设计原则 - 设计模式】
接口隔离原则(Interface Segregation Principle) 接口隔离原则定义:客户端不应该被迫依赖于它不使用的方法 该原则还有另一个定义:一个类对另一个类的依赖应该建立在最小的接口
【里氏替换原则 - 六大设计原则 - 设计模式】
里氏替换原则(Liskov Substitution Principle, LSP) 定义:如果S是T的子类型,对于S类型的任意对象,如果将他们看作是T类型的对象,则对象的行为也理应与期望的行为一致。
【开闭原则 - 六大设计原则 - 设计模式】
开闭原则规定软件中的对象、类、模块和函数对扩展应该是开放的,但对于修改是封闭的。这意味着应该有抽象定义结构,用具体实现扩展细节,以此确保软件系统和维护过程的可靠性
【单一职责原则 - 六大设计原则 - 设计模式】
单一职责原则 (Single Responsibitity Principle):一个类或模块只完成一个职责(或功能)