【问题标题】:Does the decorator pattern violate the SRP?装饰器模式是否违反了 SRP?
【发布时间】:2016-12-15 15:44:22
【问题描述】:

我听说过一些消息来源说装饰器模式违反了单一职责原则。我(对设计模式不熟悉)不确定如何。

装饰器设计模式是否违反单一职责原则?如果有,怎么做?

干杯

【问题讨论】:

    标签: oop design-patterns decorator


    【解决方案1】:

    没有...

    https://en.wikipedia.org/wiki/Decorator_pattern 甚至表示:

    装饰器模式通常有助于遵守单一职责原则,因为它允许在具有独特关注领域的类之间划分功能。

    ....所以我会更加好奇地看到你的“消息来源”。

    说到……当你问这样的问题时,当你说“几个来源”时,应该暗示你列出它们,然后做一些比较和对比。这将帮助其他人看到您所问问题的细微差别,或者完全揭穿它......但无论哪种方式都可以帮助您回答您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-22
      • 2020-02-03
      • 1970-01-01
      • 2017-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      相关资源
      最近更新 更多