java再复习——面向对象(二)

来源:互联网 发布:四知先生文言文翻译 编辑:程序博客网 时间:2024/05/29 18:15

上一次记录了一下面向对象是如何而来的,以及为什么要用面向对象的思想来编程,在工作中会带来什么好处。

这一次我想记录一下我个人对面向对象的理解。

我觉得:面向对象编程,其实是面向对象组织代码

为什么要这么说?  因为上一次虽然说了那么多面向过程写代码的坏处,以及面向对象写代码的好处,但是细心的人或者初学者就发现,代码到最后写下来,每一句最根本的代码还不是面向过程吗?  假如说上一次举得例子,得到炸鸡腿的例子,分析一下。

我们是不用关心炸鸡腿是如何得到的,而炸鸡腿这个方法也可以有效的和其他需求隔离分开,维护与扩展都很好,换人接手也可以。

但是这个方法内部的实现,归根到底,还是这样来实现:

一: 刮了鸡腿毛

二:将鸡腿丢入油锅

三:炸好之后捞出来

对,代码归根结底到了最后还是得面向过程来一步一步的写,一步一步的实现。

所以我个人觉得所谓面向对象编程,其实是面向对象来组织你的代码,这样的你的代码就可以很好的维护和扩展,很多程序员之间也可以很好的互相协调与合作。


0 0
原创粉丝点击