我正在开发应用程序来创建音像商店的类图。在该客户可以订阅零售商以收到新版本的通知。我可以使用观察者设计模式来满足这个要求吗?申请的一些要求是:
- 为每个类别创建和检索电影的能力
- 零售商每天为随机选择的客户发送 10% 的折扣券
我做了这个类图,没有任何简单的模式。我想通过将设计模式应用于图表来改进这一点。有什么建议可以使用哪些模式?
我正在开发应用程序来创建音像商店的类图。在该客户可以订阅零售商以收到新版本的通知。我可以使用观察者设计模式来满足这个要求吗?申请的一些要求是:
我做了这个类图,没有任何简单的模式。我想通过将设计模式应用于图表来改进这一点。有什么建议可以使用哪些模式?
正如 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 /