SOLID编程

缩写 全称 定义
SRP 单一职责原则 一个类有且仅有一个更改的缘由
OCP  开闭原则 可以不更改类而扩展类的行为
LSP 里氏替换原则 派生类能够替换基类被使用
ISP 接口隔离原则 使用客户端特定的细粒度接口。
DIP 依赖反转原则 依赖抽象而不是具体实现

单一职责原则:一个类尽可能不要包含太多的功能,包含一个便可。设计

开闭原则:面向扩展开放,面向修改封闭。接口

里氏替换原则:设计类时客户端依赖的父类能够被子类替代,而客户端无须了解这个变化。table

接口隔离原则:不要依赖你不使用的东西。扩展

相关文章
相关标签/搜索