(续上篇) 
        小菜:“你的意思是分一个类出来? 哦,对的,让计算和显示分开。”
        大鸟:“准确的说,就是让业务逻辑与界面逻辑分开,让它们之间的耦合度下降。只有分离开,才容易达到容易维护或扩展。”
        小菜:“让我来试试看。”

小菜编程成长记(四 业务的封装)    class Program
    }


        小菜:“鸟哥,我写好了,你看看!”
        大鸟:“哈,孺鸟可教也,:),写得不错,这样就完全把业务和界面分离了。”
        小菜心中暗骂:“你才是鸟呢。”    口中说道:“如果你现在要我写一个Windows应用程序的计算器,我就可以复用这个运算类(Operation)了。”
        大鸟:“不单是Windows程序,Web版程序需要运算可以用它,PDA,手机等需要移动系统的软件需要运算也可以用它呀。”
        小菜:“哈,面向对象不过如此。下会写类似代码不怕了。”
        大鸟:“别急,仅此而已,实在谈不上完全面向对象,你只用了面向对象三大特性的一个,还两个没用呢?”
        小菜:“面向对象三大特性不就是封装、继承和多态吗,这里我用到的应该是封装。这还不够吗?…………我实在看不出,这么小的程序如何用到继承。至于多态,其它我一直也不太了解它到底有什么好处,如何使用它。”
        大鸟:“慢慢来,有的东西好学了,你好好想想吧,我要去“魔兽”了,改时聊。”

(待续)

相关文章:

  • 2022-12-23
  • 2021-07-16
  • 2021-05-26
  • 2022-02-03
  • 2022-02-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-03-07
  • 2022-01-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案