大话设计模式,嘿嘿
(续上篇) 小菜:“你的意思是分一个类出来? 哦,对的,让计算和显示分开。” 大鸟:“准确的说,就是让业务逻辑与界面逻辑分开,让它们之间的耦合度下降。只有分离开,才容易达到容易维护或扩展。” 小菜:“让我来试试看。”
小菜:“鸟哥,我写好了,你看看!” 大鸟:“哈,孺鸟可教也,:),写得不错,这样就完全把业务和界面分离了。” 小菜心中暗骂:“你才是鸟呢。” 口中说道:“如果你现在要我写一个Windows应用程序的计算器,我就可以复用这个运算类(Operation)了。” 大鸟:“不单是Windows程序,Web版程序需要运算可以用它,PDA,手机等需要移动系统的软件需要运算也可以用它呀。” 小菜:“哈,面向对象不过如此。下会写类似代码不怕了。” 大鸟:“别急,仅此而已,实在谈不上完全面向对象,你只用了面向对象三大特性的一个,还两个没用呢?” 小菜:“面向对象三大特性不就是封装、继承和多态吗,这里我用到的应该是封装。这还不够吗?…………我实在看不出,这么小的程序如何用到继承。至于多态,其它我一直也不太了解它到底有什么好处,如何使用它。” 大鸟:“慢慢来,有的东西好学了,你好好想想吧,我要去“魔兽”了,改时聊。”
(待续)
我爱设计模式系统设计、设计模式、MVC以及系统架构...
周公组团梦是一种奇异的现象,而做梦的经验,也是...
flash as相关致力于flash as2.0以上的研究...
ASP_NET中国技术研讨...微软中国在中国的技术研讨会...欢迎加...
魔兽大世界我们用魔兽来交朋友,用经验和趣闻一起娱...
运城之家实现资源共享,同心协力解决生活中困难!
珠海交换不管是技能还是物品,大家换换吧!
康富家园21世纪人们追求和向往的生活:健康、美...