社区
Elastic开源社区
活动
帖子详情
【设计模式六大原则】促进您的代码模块化、可重用、可扩展且易于维护
越重天
Java领域新星创作者
博客专家认证
2024-08-21 14:20:29
1.
设计模式六大原则之:单一职责原则
2.
设计模式六大原则之:依赖倒置原则
3.
设计模式六大原则之:开闭原则
4.
设计模式六大原则之:里氏替换原则
5.
设计模式六大原则之:接口隔离原则
6.
设计模式六大原则之:迪米特法则
...全文
158
回复
打赏
收藏
【设计模式六大原则】促进您的代码模块化、可重用、可扩展且易于维护
1. 设计模式六大原则之:单一职责原则 2. 设计模式六大原则之:依赖倒置原则 3. 设计模式六大原则之:开闭原则 4. 设计模式六大原则之:里氏替换原则 5. 设计模式六大原则之:接口隔离原则 6. 设计模式六大原则之:迪米特法则
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
写好
代码
十个秘诀(林斌博士)
林斌博士写好
代码
的十个秘诀
设计模式
六大
原则
单一职责
原则
告诉我们实现类要职责单一。里氏替换
原则
告诉我们不要破坏继承体系。依赖倒置
原则
告诉我们要面向接口编程。接口隔离
原则
告诉我们在设计接口的时候要精简单一。迪米特
原则
告诉我们要降低耦合。开闭
原则
是总纲,告诉我们要对
扩展
开放,对修改关闭。
设计模式
六大
原则
(一)--单一职责
原则
一个类应该只有一个引起它变化的原因。这意味着,如果一个类承担了过多的职责,那么这些职责就耦合在一起,当其中一个职责发生变化时,可能会对其他职责产生负面影响。单一职责
原则
是面向对象设计中的一个基础
原则
,它有助于降低类的复杂度,提高
代码
的可读性和可
维护
性。在实际开发中,我们应该尽量遵循这一
原则
,将不同的职责分离到不同的类中,从而提高系统的稳定性和可
扩展
性。单一职责
原则
表示一个类应该只有一个引起它变化的原因。换句话说,一个类应该只负责系统中的一个潜在的功能区域。
设计模式
之
六大
设计
原则
最后,还是要强调一点,设计
原则
和
设计模式
绝对不是灵丹妙药,全用上就是好。当然设计
原则
有人理解是六种,也有理解是七种的。不管理解是几种,
设计模式
和设计
原则
属于方法论的内容,是要帮助我们解决具体的业务问题的,当然需要具体问题具体对待。
25种
设计模式
和
设计模式
的
六大
原则
一、
设计模式
的
六大
原则
1、开闭
原则
(Open Close Principle) 开闭
原则
的意思是:对
扩展
开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的
代码
,实现一个热插拔的效果。简言之,是为了使程序的
扩展
性好,
易于
维护
和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换
原则
(Liskov Substitution Princ...
Elastic开源社区
27,443
社区成员
104
社区内容
发帖
与我相关
我的任务
Elastic开源社区
Elastic开源社区是一个提供Elastic Stack全栈技术分享、技术交流、课程直播、Elastic认证工程师考试培训的平台。 在这里你可以结识更多技术大牛,掌握第一手学习资源。
复制链接
扫一扫
分享
社区描述
Elastic开源社区是一个提供Elastic Stack全栈技术分享、技术交流、课程直播、Elastic认证工程师考试培训的平台。 在这里你可以结识更多技术大牛,掌握第一手学习资源。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
本站福利
Elastic认证工程师 生根中国!
体系、全面的学习资料(每天同步更新)
Elastic 8.x 最新全栈课程资料 实时更新
每天活跃的技术大佬定期更新的 技术分享
成员须知
对社区有贡献的活跃用户的 定制礼物放送
和行业大佬零距离:不定期组织 线下活动
试试用AI创作助手写篇文章吧
+ 用AI写文章