2016-12-15 84 views
0

我聽到一些資料顯示裝飾者模式違反單一責任原則。我(對設計模式不熟悉)不確定如何。裝飾者模式是否違反SRP?

裝修設計模式是否違反單一責任原則?如果是這樣,怎麼樣?

乾杯

回答

2

不......

https://en.wikipedia.org/wiki/Decorator_pattern甚至指出:

Decorator模式往往是有用秉承單一職責原則,因爲它允許類之間進行劃分的功能具有獨特的關注領域。

....所以我會更加好奇看到你的'來源'。

說到......當提問這樣的問題時,當你說「幾個來源」時,應該提示你列出它們,然後做一些比較和對比。這將幫助其他人看到你所問的問題的細微差別,或者完全揭穿它......但無論哪種方式來幫助你回答你的問題。