2016-12-15 3 views
0

Я слышал, что несколько источников утверждают, что узор декоратора нарушает принцип единой ответственности. Я (будучи новичком в дизайне) не уверен, как это сделать.Нарушает ли шаблон декоратора SRP?

Является ли шаблон дизайна декоратора нарушением принципа единой ответственности? И если да, то как?

Приветствия

ответ

2

Нет ...

https://en.wikipedia.org/wiki/Decorator_pattern даже заявляет:

Паттерн декоратор часто полезно придерживаться единого принципа ответственности, так как она позволяет функциональность должна быть разделена между классами с уникальными проблемами.

.... Так что мне было бы еще любопытно видеть ваши «источники».

Говоря о ... когда вы задаете такой вопрос, когда вы говорите «несколько источников», это должен быть намек на то, чтобы вы их перечислили, а затем немного поделитесь ими и сравните их. Это поможет другим увидеть нюанс вопроса, который вы задаете, или полностью развенчать его ... но в любом случае, чтобы помочь вам ответить на ваш вопрос.

Смежные вопросы