首页 > 其他 > 详细

设计之惑

时间:2015-10-25 13:31:56      阅读:221      评论:0      收藏:0      [点我收藏+]

技术分享

? ?

"设计模式,需要则用之,否则为了设计模式而设计模式反而不好,我们前段时间,大量的删除由于设计模式多出来的类和方法",一哥们这么说

关于这个,我认为:

为了设计模式而模式,肯定是不行的,基本上所有的模式都是用复杂性换取代码的其他属性(可维护性,灵活性等)
使用了模式的代码肯定比平铺直叙的代码要复杂,但是带来了其他方面的好处,所以设计的时候应该先按照平铺直叙的方式设计,然后遇到重复的问题后回头看适合用什么模式来避免重复
所以,不能让抽象能力仅仅能理解模式这一层的人去组织大的设计,这一层次的人员适合在小模块上去进行设计,也就是代码层面
要做大规模的设计,那不是设计模式所关注的,而是面向对象,面向过程这一层次的知识所关注的,这一层次比设计模式更加抽象,关注的力度也更大,更适合做这方面的事情

设计之惑

原文:http://www.cnblogs.com/stst/p/4908550.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!