设计模式应用的一些建议

最近在坛子里逛,发现大家在讨论设计模式时认为,设计模式仅仅在应用开发的技术框架部分用的较多,甚至有人认为现在的应用开发采用开源的流行框架如spring等就行,不需要太多的应用设计模式,宣扬设计模式对于应用开发的无用论,在此本人有如下观点:

1、做企业级应用开发,设计模式用的最多的地方应该是业务领域设计,而不是开发框架设计。正像前面有人认为的开发框架用spring,的确不需要太多的设计模式再用到框架的开发上,都是现成的,用就行。而业务领域的设计是每一个领域特有的,甚至是需要针对不同的用户定制开发的,在这个范畴中需要应用大量的设计模式帮助我们设计更好的业务领域模型。

2、我们应该更加关注业务的面向对象设计,这是基础,然后才是在业务领域对象模型上的设计模式应用。如果业务的设计是面向关系而不是面向对象,那么应用设计模式比较困难,驴唇不对马嘴!

欢迎拍砖

猜你喜欢

转载自bighou.iteye.com/blog/808290