|
以前没有看尚学堂的Java视频教程之前,根本不知道面向对象更面向过程有什么区别,就算知道那也只是书上的,没怎么理解,也没怎么仔细区别过。看了视频教程之后才知道,原来面向对象编程跟面向过程编程的区别。- w. w* p5 j$ n7 z% v* i+ _) D8 x; W
对于面向过程编程,我们拿来一个项目,首先考虑的是怎么实现,过程是怎么样的,第一步做什么第二部做什么,什么时候做什么,该怎么做,一步一步的写最后才慢慢的完善。" ]+ g. e+ M6 `2 F
对于面向对象编程,却有很大区别,不是首先考虑第一步应该干什么第二步应该干什么,首先要考虑,作为这个问题里头,应该有哪些个类哪些个对象,这是第一点;然后再考虑这些个类和这些个对象,每种类每种对象应该具有哪些个属性和方法,这是第二点;第三步再考虑,类和类之间具备了什么样的关系。最后才是把这些类包装起来,最终成一个基本的项目框架。6 t! q" F' q% H, Y( ]
起码我是这样理解的,有什么不对的话请指正,谢谢您的指教 |
评分
-
1
查看全部评分
-
|