您经常使用哪种类型的设计模式?我试图了解正式的人们如何编码。
工厂,建筑商,战略模式等
谢谢!
答案 0 :(得分:1)
我经常使用大部分GoF模式。在我的职业生涯中,我必须至少实施一次所有这些工作。
自GoF发布以来编写的语言和库将多种模式合并到其API中。例如,Java有Observable,Iterators和Proxies。
我的几乎所有代码都使用了工厂,构建器,策略,适配器,装饰器等。任何复杂的操作都必须使其易于维护和扩展。
我建议阅读Holub on Patterns,其中作者编写了2个一起使用所有GoF模式的程序。它真实地展示了模式如何协同工作。