码迷,mamicode.com
首页 > 其他好文 > 详细

solid原则

时间:2019-11-26 22:53:11      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:多个   实现   com   log   软件   http   模块   dip   blog   

SOLID:

单一原则(SRP):一个类只应该负责一件事。如果一个类有多个职责,那么它变成了耦合的。对一个职责的修改会导致对另一个职责的修改。

开闭原则(OCP):软件实体(类、模块、函数)应该对扩展开放,对修改关闭

里氏替换(LSP):子类对父类函数进行重写,子类必须可以替换它的父类。

接口隔离(ISP):不应该强迫客户端依赖于它们不使用的接口,接口中的所有方法他的实现类都可以用到,创建特定于客户端的细粒度接口。

依赖倒置(DIP):高级模块和低级模块都依赖于抽象。

 

参考文档:每个开发者都应该知道的SOLID原则

solid原则

标签:多个   实现   com   log   软件   http   模块   dip   blog   

原文地址:https://www.cnblogs.com/xiaoxue126/p/11938658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!