开闭原则
对扩展开放,对修改关闭。
使用抽象类,接口等构建抽象层,通过实现接口(继承抽象类)的方式构建具体实现。当系统修改时,无需对抽象层代码修改,只需编写新的具体实现类达到扩展的目的
里氏替换原则
对方法method(base),那么它必然可以接受一个子类对象sub
依赖倒置原则
通过抽象来搭建框架,传递参数或构建关联关系时,使用抽象层,以减少类间的耦合性
单一职责原则
一个类只干一件事
迪米特法则
尽可能少地与其他类发生直接调用,通过引入一个第三者达到降低对象之间的耦合度的目的
接口隔离原则
接口专用
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/206164.html