我有兴趣知道哪种 GoF 设计模式可以直接转化为特定的 SOLID 原则?例如,我认为(在我看来)策略模式可以转化为依赖倒置原则。
不幸的是,我找不到任何研究他们关系的文献。如果能从彼此的角度更有效地学习,那就太好了。
GoF 的大多数设计模式都应用了 SOLID 原则。
GOF 是模式,即针对重复出现的问题的经过验证的设计解决方案。 SOLID 是原则,不依赖于任何特定的问题领域,因此在任何情况下都是如此
有一篇论文低级设计的参考模型,其中列出了表 3 中某些模式的 SOLID 属性:
我希望看到针对所有模式的此类研究,但我不知道类似的论文。