编程进阶网
Computer
Computer
基础组成体系
程序编程原理
异常和IO系统
Design
Design
六大设计原则
设计模式导读
创建型设计模式
结构型设计模式
行为型设计模式
设计模式案例
面向对象思想
Java
Java
基础入门
高级进阶
JVM虚拟机
数据集合
Java面试题
C/C++
C/C++
C语言入门
C综合案例
C标准库
C语言专栏
C++入门
C++综合案例
C++专栏
Html
Html
HTML
CSS
JavaScript
前端专栏
Android
Android
基础入门
开源库解读
性能优化
Framework
方案设计
Groovy
常用工具
大厂面试题
网络
网络
综合案例
网络底层
Https
网络请求
故障排查
算法
算法
专栏
数组
链表
栈
队列
树
递归
哈希
排序
查找
字符串
其他
Linux
Linux
Bash脚本
Linux入门
嵌入式开发
编程
编程
代码规范
Markdown
开发理论
开发工具
Git管理
百宝箱
开源协议
技术招聘
测试经验
职场提升
技术模版
我的
我的
关于我
目标清单
育儿经验
书籍
书籍
我的专栏
底层能力
读书心得
随笔笔记
职场思考
Search
K
六大设计原则
原则
描述
单一职责原则
一个类只负责一个功能领域中的相应职责。
开闭原则
对象应该对于扩展是开放的,对于修改是封闭的。
里氏替换原则
所有引用基类的地方必须能透明地使用其子类的对象。
依赖倒置原则
高层模块不依赖低层模块,两者应该依赖其对象;抽象不应该依赖细节;细节应该依赖抽象。
接口隔离原则
类间的依赖关系应该建立在最小的接口上。
迪米特原则
也称最少知识原则,一个对象对其他对象有最少的了解。
目录
01.面向对象六大原则
02.单一职责原则详解
03.开闭原则详细介绍
04.里式替换原则介绍
05.接口隔离原则介绍
06.依赖倒置原则介绍
07.迪米特原则介绍
08.代码保持简单原则
09.DRY原则简单介绍