1. 对象:是一个含有组织形式信息的实体,由状态和行为构成
2. 类:创建对象的模板,整体上代表一组对象,具有相同属性和操作的一组对象的集合。
作用:在内存中开辟一个数据区,存储对象的属性,把一系列行为和对象关联起来。
类的确定:确定系统的范围,在系统范围内寻找对象,将对象抽象成一个类。
3. 消息和事件:事件,即指一种系统预先定义而由用户或者系统发出的动作;事件作用于对象,对象识别事件并做出相应反 应, 与对象的方法集不同,事件的集合通常是固定的,用户不能随意定义新的事件
消息,即指描述事件发生的消息,是对象间相互联系和相互作用的方式;
消息组成部分:①消息的发送对象、②消息的接收对象、③消息的传递方式、④消息的内容(参数)、
⑤消息的返回
对象通过对外提供的方法在系统中发挥自己的作用,当系统中的其他对象请求这个对象执行某个方法,就向该对象发送一个消息,对象响应这个请求,完成指定的操作。程序的执行取决于事件法神的顺序,由顺序产生消息的驱动程序执行,不必预先确定消息产生的顺序。
4. 面向过程:自上而下结构化设计,面向对象设计是以数据为中心,使用类表现数据的工具;面向对象程序的控制流程是事件进行驱动,而不再由预定的顺执行。事件的驱动程序的执行围绕消息的产生与处理,依靠消息的循环极致来实现。