做一个关于JAVA的学习笔记,看点JAVA书籍,积累一下,没事的时候可以翻出来看看,什么地方忘记的时候也比较好找出来看一下。
第一章面向对象程序设计概述
一、面向对象问题求解的提出
1、面向机器的程序设计特点:⑴运行速度快、效率很高。 ⑵可读性、可移植性很差。 可读性、可移植性很差。
2、面向过程的程序设计特点:⑴数据结构、算法是核心组成。⑵可以精确、完备地描述具体的求解过程。 ⑶无法把一个包含多个相互关联的过程的复杂系统表述清楚。
3、面向对象的程序设计特点:⑴系统的组成对象。 ⑵对象之间的关系。⑶对象的属性和行为。
二、面向对象问题求解的优点
1、符合人们日常自然的思维习惯。
2、降低分解问题的难度和复杂性。
3、提高整个求解过程的可控制性和可维护性。
三、面向对象程序设计的优点
1、对象的数据封装性。
2、对象作为独立整体的自恰性(通过自身定义的操作来管理 、对象作为独立整体的自恰性( 自己)。
3、对象的信息隐藏。
4、继承性。
5、可重用性。
6、可扩展性。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29130002/viewspace-768970/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29130002/viewspace-768970/