编辑
2017-07-13
开发
00
请注意,本文编写于 2869 天前,最后修改于 971 天前,其中某些信息可能已经过时。

目录

单一职责原则
里氏替换原则
依赖倒置原则
接口隔离原则
最少知识原则
开放 - 封闭原则
组合/聚合复用原则

单一职责原则

每个类应该只专注做一件事情

里氏替换原则

在一个程序中将基类对象替换为子类对象,程序不会发生任何错误。

依赖倒置原则

实现尽量依赖抽象,不依赖具体实现

接口隔离原则

为客户端提供尽可能小的单独接口,而不是提供大的总接口

最少知识原则

一个软件实体应该尽可能少的与其他软件实体发生交互。软件实体是一个广义的概念,不仅包括对象,还包括系统、类、模块、函数、变量等。

开放 - 封闭原则

软件实体(类、模块、函数)等应该是可以扩展的,但是不可修改。

组合/聚合复用原则

多用组合/聚合扩展对象,少用继承

如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:谭三皮

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!