对java面向对象的的理解
2011-09-18 17:50
218 查看
对面向对象的理解可能每个人的理解程度不一样,这样就导致了写的程序的差别很大,写的质量上也回差别很大。
<<Thinking In Java>>中说的好,Everything is object.每个事物都可以被看成对象,都可以被抽象成对象。
怎么抽象对象呢?
请记住一个原则,那就是:谁拥有数据,谁向外提供操作数据的方法。记住这个原则抽象对象就迎刃而解了。
比如,你用手机打电话,是谁拨的电话呢?不明白面向对象编程的人会认为是“你”,但是用面向对象的方式去理解的话就是,拨电话这个行为是手机的行为,你只是调用他的拨电话方法而已。
有什么不妥的地方敬请指正。
<<Thinking In Java>>中说的好,Everything is object.每个事物都可以被看成对象,都可以被抽象成对象。
怎么抽象对象呢?
请记住一个原则,那就是:谁拥有数据,谁向外提供操作数据的方法。记住这个原则抽象对象就迎刃而解了。
比如,你用手机打电话,是谁拨的电话呢?不明白面向对象编程的人会认为是“你”,但是用面向对象的方式去理解的话就是,拨电话这个行为是手机的行为,你只是调用他的拨电话方法而已。
有什么不妥的地方敬请指正。
相关文章推荐
- 大三学长带我学习JAVA.作业4.流程控制语句.续.Flow.Control.Statement.Cont 理解面向对象程序设计 学长带我学java的作业4
- 疯狂java讲义 第二章 理解面向对象
- 【java初学者】理解,从面向过程 到 面向对象,面向接口,面向切面
- Java-----2、理解面向对象
- 从C 到Java --理解面向对象是关键所在
- 疯狂java讲义 第二章 理解面向对象
- 黑马程序员--Java入门之面向对象的理解
- java面向对象的理解
- 由mybatis的逆向工程看如果使用封装代码(深入理解java面向对象的思维逻辑)
- 小白Java笔记——理解面向对象(二)
- 黑马程序员java学习日记九 面向对象的理解
- JAVA基础——如何理解面向对象
- Java基础(面向对象一——理解、匿名函数、封装、构造函数和this关键字的使用)
- 对java面向对象的理解
- 一个例子理解java面向对象的机制
- 黑马程序员-Java基础知识预备之Java面向对象的理解(part1)
- 深入理解Java面向对象的三大基本特性
- Java面向对象的理解3
- 理解JAVA - 面向对象(object) - 属性,方法
- java 面向对象的理解【百度搜索】