07月29, 2018

S O L I D 五大设计原则

单一职责原则

一个程序只做好一件事。如果功能过于复杂就拆分开,每个部分保持独立

开发封闭原则

对扩展开发,对修改封闭。增加需求时,扩展新代码,而非修改已有代码。这是软件设计的终极目标

李氏置换原则

子类能覆盖父类。父类能出现的地方子类就能出现

接口独立原则

保持接口的单一独立,避免出现 “胖接口”

依赖倒置原则

面向接口编程,依赖于抽象不依赖于具体。使用方只关注接口而不关注具体的实现

本文链接:http://www.laijianlou.top/post/solid-5.html

-- EOF --

Comments