SOLID原则笔记

 

SOLID

单一职责:

最初的定义是:“一个类的改变永远不应该有多个原因。”

新定义:“每个模块应该做一件事,并且做好”。

 

 

开闭原则

最初的定义是:“软件实体应该对扩展开放,但对修改关闭。”

新定义:“您应该能够使用和添加模块而无需重写它。”

 

里氏替换原则

原始定义:“如果 S 是 T 的子类型,则类型 T 的对象可以用类型 S 的对象替换,而不改变程序的任何所需属性。”

新定义: 如果一件事被声明为具有相同的行为方式,那么您应该能够用一件事替换另一件事。

 

接口隔离

最初的定义:“许多特定于客户端的接口比一个通用接口更好。”

新定义: “不要向客户展示超出他们需要的内容”。

 

 

依赖倒置

最初的定义:“依赖于抽象,而不是具体。”

 

新定义: “依赖于抽象,而不是具体。”

 

 

 

https://mp.weixin.qq.com/s/fahsZx16uBj3MhMyxv5iFg

posted @   人在江湖之诗和远方  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2020-04-03 Sentinel Start
2019-04-03 shiro教程
2019-04-03 开源litemall学习
点击右上角即可分享
微信分享提示