1,发展历程
60年代,
80年代
对象:由一组属性数据和操作组成
程序的一个代码块
类:对具有公共属性和方法的一组基本相同的对象的描述
特征
抽象:隐藏与当前目标无关的部分,以便充分的注意与当前目标有关的方面
封装:把过程和数据包围起来,对数据的访问只能通过已经定义的界面,封装保证了模块具有较好的独立性使得程序维护修改较为容易
总结:面向对象的程序设计就是用一种面向对象的编程语言把软件系统书写出来
在面向对象的编程中,程序被看做是相互协作的对象集合,对象间的通信是通过消息来实现的
每个对象都是某个类的实例,所有的类构成一个通过继承关系相联系的层次结构
面向对象的编程方法有4个基本特征:抽象,继承,封装,多态性