概述
设计模式产生的原因
设计模式是跟具体业务息息相关的。
存在复杂的业务,经常需要系统重构。
为了减轻工程师的工作量,便于系统重构和修改,便于测试,设计模式产生了,其目的就是上面所说的。
所以设计模式不会凭空出现,不同的业务会产生不同的设计模式。
一开始业务比较简单,这时可能觉得设计模式用途不大;但是以后如果业务逻辑越来越复杂,代码逻辑越来越复杂,如果没有良好的设计模式,代码新增和修改就会越来越困难;但是如果之前使用了好的设计模式,这时修改代码将会依然很方便,很少产生bug,这时设计模式就会发挥巨大的作用。所以使用设计模式时,要充分考虑各种复杂、极端的情况,这时一种设计思想,可以参考文档:http://www.cnblogs.com/selfteam/p/4061043.html
系统重构产生的原因:
第一次设计开发系统的时候,总是会有遗漏,会有系统缺陷,只有在后面需要实现某种复杂的业务时,系统需要重新构建,系统重构产生了。
个人理解,系统重构包括封装、继承、多态。便于扩展和修改。都是从开发者的角度思考,便于开发者重构。
http://blog.csdn.net/hoppboy/article/details/8545597
http://bbs.csdn.net/topics/340087758
转载于:https://www.cnblogs.com/usual2013blog/p/3774667.html
最后
以上就是大意火为你收集整理的设计模式产生的原因设计模式产生的原因系统重构产生的原因:的全部内容,希望文章能够帮你解决设计模式产生的原因设计模式产生的原因系统重构产生的原因:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复