面向对象开发七大原则

单一职责原则

一个类专注一个功能

李氏替换原则

子类可以替换父类

依赖倒置原则

实现依赖接口,而不是具体实现

开闭原则

对拓展开放,对修改关闭

接口隔离原则

提供尽可能小的接口而非一个大的接口

迪米特原则

类内部只需要实现需要的接口方法即可,其他一律不管。通过引入第三方来减低现有对象之间的耦合度(如创建抽象类、接口)。

组合重用原则

通过组合而非继承达到复用的目的

posted @ 2022-08-02 17:11  热心邻居老王  阅读(29)  评论(0编辑  收藏  举报