从用人的角度解设计模式的原则

概念
单一职责原则(Single Responsibility Principle, SRP):
一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。

开闭原则(Open-Closed Principle, OCP):一个软件实体应当对扩展开放,对修改关闭。
即软件实体应尽量在不修改原有代码的情况下进行扩展。

里氏代换原则(Liskov Substitution Principle, LSP):所有引用基类(父类)的地方必须能透明地使用其子类的对象。

依赖倒转原则(Dependency Inversion Principle, DIP):抽象不应该依赖于细节,细节应当依赖于抽象。
换言之,要针对接口编程,而不是针对实现编程。

接口隔离原则(Interface Segregation Principle, ISP):使用多个专门的接口,而不使用单一的总接口,

即客户端不应该依赖那些它不需要的接口。
迪米特法则(Law of Demeter, LoD):一个软件实体应当尽可能少地与其他实体发生相互作用。

下面从“用人原则”的角度来解释上面的原则
单一职责:尽量一个完成一类任务,可以更精专某以工作。

开闭原则:一个人尽量不好换行业,尽量是在现有的知识上不段的更新,别去一个完全不熟悉的行业。

里氏代换:当掉一个人来一个新的岗位时,他可以保持自己的工作作风,但必须准守该职位必须准守的操作规则。

依赖导致:工作的展开应该安装部门规定的职责分工协作。而不是个人随便的更改职责范围。

借口隔离原则:一个人的工作职责已经专业化了(单一职责原则),那么工作的关系也应该随之专业。
不是一个人负者很多业务的沟通。而是只负者自己职责相关业务的沟通。

扫描二维码关注公众号,回复: 5915000 查看本文章

迪米特法则:尽量只和熟悉的人沟通,这样能保证沟通效率和质量。

猜你喜欢

转载自blog.csdn.net/xie__jin__cheng/article/details/89083800