阅读背景:

我们需要养成面向对象的编程习惯

来源:互联网 

    面向对象的好处就是可以让你的代码语义性更强,因为使用它可以直观的表达“谁.做什么()”的语义,使得我们的程序代码更接近自然语言。然而现实的情况就是我们经常会看到使用面向对象的编程语言写出来的却是面向过程的代码。其实这也不难理解因为大多人开始学习编程语言都是从面向过程的语言学起的如BASIC,C等这些经典的编程入门语言。但在实际开发中一方面是这些面向过程的知识和经验对我们产生了一种先入为主的主导作用,另一方面我们又希望能够得到面对象编程的优势。最终使得我们实际产出的是即没有向过程也没有面向对象的代码,虽然感觉设计有问题但又不知道问题出在那。后来我们知道了OO设计原则、OO设计模式便如获至宝般开始学习,但是在学习的过程中我们往往没能把注意力集中在书中所讲的分析和设计的方法上,而是放在了代码上。使得常徘徊在面向过程和面向对象两者之间不得门而入。    面向对象的好处就是可以让你的代码语义性更强,因为使用它可以直观的表达“谁.做什么()”




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: