2012-07-12 60 views
0

我正在創建應用程序來創建視頻商店的類圖。在那個客戶可能會與零售商訂閱新的發佈通知。我可以使用觀察者設計模式來滿足這個要求嗎?而一些應用程序的要求是:這個類圖使用什麼設計模式?

  1. 爲每個類別創建和檢索電影的能力
  2. 零售商將10%的折扣優惠券,可供客戶任意挑選日常

我做了這個類沒有任何直接的模式。 我想通過將設計模式應用於圖表來改善這一點。 任何建議可以使用哪些模式?

+1

設計模式有助於解決常見問題系統技術實施中的問題。根據我的拙見,問什麼模式適用於功能需求,並不是解決問題的正確方法。 – 2012-07-12 00:43:29

回答

0

正如scriptfromscratch所說:這是我做的這個類圖,沒有任何直接的模式。我想通過將設計模式應用到圖表來改善這一點。任何建議可以使用哪些模式?是一個非常糟糕的主意...... 設計模式的「好處」在於,您可以在解決問題時列出遇到的問題,因此傳輸所做的更容易。沒有「通過應用設計模式改進某些東西」這樣的事情。你正在濫用設計模式,這是一個非常糟糕的主意。 http://c2.com/cgi/wiki?DesignPatternsConsideredHarmful http://taskinoor.wordpress.com/2011/09/21/the-abuse-of-design-patterns-in-writing-a-hello-world-program/

+0

如何實施'零售商每天隨機選擇客戶送10%優惠券'的要求?我堅持這一點 – nullPointer2 2012-07-12 02:31:44