自学内容网 自学内容网

【面向对象】设计原则

单一职责:低耦合,高内聚。一个类不要负责太多的功能,否则会导致类内部耦合度高,不利于扩展;
开闭原则:对扩展开放,对修改关闭。扩展新功能时,不建议修改原有的代码,建议通过扩展一个新的类来扩展新功能;
里氏替换原则
接口隔离原则
依赖倒置原则:抽象不应该依赖于细节,细节应该依赖于抽象。上层模块不应该依赖于底层模块,它们都应该依赖于抽象。

如果有多个同类型事务,可以抽取共同的抽象层,让具体细节依赖于抽象;
迪米特(最少了解原则):只与好朋友交谈,不和陌生人说话。一个对象应该对其他对象有最少的了解,最好使用与自己有直接关系的类;
组合复用原则: 


原文地址:https://blog.csdn.net/qq_58023907/article/details/135734776

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!