SOLID原理和GOF映射

use*_*257 7 architecture design-patterns solid-principles

我是模式新手,这是一个新手问题。我最近开始寻找 SOLID 原则以及设计模式。在浏览完两者之后,我想知道是否有任何方法可以在一个地方定义 SOLID 和设计模式之间的关系。例子..

S - 模式 A、模式 B

O - 模式 c、d、e

L

D

同样,我认为这将有助于更好地理解原理和模式。

谢谢拉杰

dee*_*see 3

设计模式不能真正分配给 SOLID 缩写词中的一个字母。设计模式实际上可以帮助您(或者至少他们应该如此!)以尊重SOLID 原则的所有五点的方式设计您的软件。这些原则是您在进行面向对象编程时应该牢记的某种准则,即使您没有使用设计模式。

话虽如此,设计模式确实有类别。例如,四种模式分为创造型、结构型和行为型。