社区
单片机/工控
帖子详情
【设计模式六大原则】促进您的代码模块化、可重用、可扩展且易于维护
码踏云端
Java领域新星创作者
2024-08-21 13:29:26
1.
设计模式六大原则之:单一职责原则
2.
设计模式六大原则之:依赖倒置原则
3.
设计模式六大原则之:开闭原则
4.
设计模式六大原则之:里氏替换原则
5.
设计模式六大原则之:接口隔离原则
6.
设计模式六大原则之:迪米特法则
...全文
37
回复
打赏
收藏
【设计模式六大原则】促进您的代码模块化、可重用、可扩展且易于维护
1. 设计模式六大原则之:单一职责原则 2. 设计模式六大原则之:依赖倒置原则 3. 设计模式六大原则之:开闭原则 4. 设计模式六大原则之:里氏替换原则 5. 设计模式六大原则之:接口隔离原则 6. 设计模式六大原则之:迪米特法则
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
写好
代码
十个秘诀(林斌博士)
林斌博士写好
代码
的十个秘诀
Java
设计模式
六大
原则
单一职责
原则
:一个类,应当只有一个引起它变化的原因;即一个类应该只有一个职责里氏替换
原则
:所有引用基类的地方必须能透明地使用其子类对象。依赖倒置
原则
:高层模块不应该依赖低层模块,两者都依赖其抽象;抽象不依赖细节;细节应该依赖于抽象。接口隔离
原则
:客户端不应该依赖它不需要的接口,类间的依赖关系应该建立在最小的接口上。迪米特法则:是一个对象应当对其他对象尽可能少的了解,如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用;
设计模式
六大
原则
/面向对象设计五大
原则
设计模式
的
原则
/面向对象设计的基本
原则
0.总
原则
:开闭
原则
(Open Closed Principle)OCP 对
扩展
开放,对修改封闭。 类可以
扩展
增加功能,但要尽可能少的修改原
代码
。 优点: 1. 提高复用性; 2. 提高
维护
性; 3. 提高灵活性; 4.
易于
测试 1. 单一职责
原则
(Single Responsibility Pr...
设计模式
六大
原则
(一)--单一职责
原则
一个类应该只有一个引起它变化的原因。这意味着,如果一个类承担了过多的职责,那么这些职责就耦合在一起,当其中一个职责发生变化时,可能会对其他职责产生负面影响。单一职责
原则
是面向对象设计中的一个基础
原则
,它有助于降低类的复杂度,提高
代码
的可读性和可
维护
性。在实际开发中,我们应该尽量遵循这一
原则
,将不同的职责分离到不同的类中,从而提高系统的稳定性和可
扩展
性。单一职责
原则
表示一个类应该只有一个引起它变化的原因。换句话说,一个类应该只负责系统中的一个潜在的功能区域。
设计模式
之
六大
设计
原则
最后,还是要强调一点,设计
原则
和
设计模式
绝对不是灵丹妙药,全用上就是好。当然设计
原则
有人理解是六种,也有理解是七种的。不管理解是几种,
设计模式
和设计
原则
属于方法论的内容,是要帮助我们解决具体的业务问题的,当然需要具体问题具体对待。
单片机/工控
27,428
社区成员
28,788
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章