架构设计原则之我见2

Posted daisy99lijing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了架构设计原则之我见2相关的知识,希望对你有一定的参考价值。

架构设计原则之我见2

2020.4.25

本次读的是架构设计原则之我见(二):SOLID 原则

我们先来看一下SOLID原则是什么?

SOLID 原则,据 WikiPedia 所说,是由 Robert C. Martin 总结的面向对象设计原则。这个名字其实是以下五个原则的首字母简写:

Single responsibility principle;

Open/closed principle;

Liskov substitution principle;

Interface segregation principle;

Dependency inversion principle

“Single responsibility principle”

这句话翻译成中文是“单一职责原则”。这是一句缺乏主语的话,推断应该是指设计师所设计的系统吧。所以补充完整后,整句话的意思应该是:“设计师所设计的目标系统,其职责应该是单一的”。王概凯老师通过这篇文章让我们知道什么是“内聚”,站在“内聚”的角度来看“单一职责”原则,来理解“A class should have only one reason to change”

 

由于王概凯老师的文章只发表到这里,先只写他的两篇看后感受;

以上是关于架构设计原则之我见2的主要内容,如果未能解决你的问题,请参考以下文章

架构设计原则之我见:反思KISS原则背后的深层含义

架构设计之贫血模式与充血模式之我见

依赖倒置之我见

项目研发流程及管理之我见

设计模式之我见

资深码农谈:嵌入式C语言可靠性设计之我见