我正在开始一个全新的项目——我应该查看我的规范并决定应用哪些设计模式,还是只是提出一个总体的组织理念并允许模式通过重构有机地出现?
根据您的经验,哪种技术最有成效并且更有可能产生干净优雅的代码?
我还想知道是否有一些设计模式不是由 GoF 定义的,但也同样有价值?如果是这样,有哪些有用的资源可以让我自己了解这些?
您应该有机地扩展您的代码,并应用适合的模式。过早匹配模式可能会导致大量不适当的代码和过多的抽象层,从而导致设计变得混乱。见证您所见过的任何在某人第一次发现模式后编写的代码;-)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)