SOLID编程

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

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

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

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

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

posted @ 2018-04-02 17:14  AbbyChen  阅读(145)  评论(0编辑  收藏  举报