设计模式场景基础学习

时间:2009-12-09 20:08:06

标签: design-patterns

您是否知道任何按场景教授设计模式的资源。

Ex:有一天x人需要在不同国家/地区资源之间转换A / C工具.....

答案:适配器模式..因为....

感谢。

6 个答案:

答案 0 :(得分:4)

与Head-First-Design-Patterns和GoF设计模式一起。我建议在下面列出这本书:

  • 重构模式 Joshua Kerievsky

  • 重构:改进现有代码的设计    由 Martin Fowler,Kent Beck(贡献者),John Brant(贡献者),威廉    Opdyke,唐·罗伯茨

  • C#3.0设计模式 Judith Bishop

答案 1 :(得分:3)

从语言不可知的角度来看,你应该买这个(通过例子很容易学习):
http://www.amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/0596007124

或重构模式以获得更多因果关系:
http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351

答案 2 :(得分:2)

Design Patterns,四人帮。

答案 3 :(得分:0)

答案 4 :(得分:0)

从这个人那里得到这本书。他解释了不到100页的23种设计模式,并附有简单的例子。

链接:Design Patterns in C#

在您第一次阅读本文之后,请获取此备忘单,以便在您重新访问该主题时帮助您(几乎在您制作的每个项目中。

链接:Design Patterns Quick Reference

答案 5 :(得分:0)

有许多可用的网站和书籍。 亚蒙那些我可以参考一些 图书:

  • 首先设计的模式
  • 设计模式。可重用的面向对象软件(GOF)的元素
  • 约书亚·克列夫斯基重构为模式

博客

如果您需要简便的方法,请尝试使用https://stacktraceguru.com/software-design-patterns