28

(一)如何理解java面向对象编程

 4 years ago
source link: https://www.tuicool.com/articles/RzqaQna
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

哲学中,事物总是螺旋式上升,波浪式前进。因而编程也逐渐向人类更容易理解的方向前进,多年来人们苦苦追求的编程境界 : 高扩展性(extensibility),高复用性(reuseable)。java语言的出现是编程思维上的一种转变,从c 语言面向过程的思维模式转变为 面向对象 的思维模式,这也是它经久不衰的重要原因。

那么如何理解java面向对象编程?

我们以一个实例说明这个构建过程,(熊孩子打酱油)

UZvENjb.png!web

面向过程思维:开始  --  》拿起瓶子   ---》  去酱油铺   -- 》  打酱油   --- 》 回来   ---》结束  ,     强调业务流程的先后和完整性

面向对象思维  :  熊孩子 , 瓶  ,酱油铺  ,打酱油  ,   强调业务的抽象和它们之间的关系

上述例子完成了同一件事,但是分析、设计的角度却不尽相同。例子可能不是很贴切,但是也能以通俗的方式理解 面向过程 思想和 面向对象 思想的不同。

以上就是个人对于面向对象的大意理解,先在脑中有个大意,深入理解需要学习类和对象,面向对象的核心 还有大量的实践。

个人观点,若有不足,望大家批评指正!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK