面向对象程序设计优点N8tbT与人类习惯的思维方式一致o迎6+82稳定性好3效率高,可靠性高开发时间短,?
面向对象程序设计优点 与人类习惯的思维方式一致 稳定性好 开发时间短,效率高,可靠性高 1 2 3
面向对象程序设计优点N116o较易开发大型软件产品8I6+85可维护性好
面向对象程序设计优点 较易开发大型软件产品 可维护性好 4 5
面向对象的基本概念(1) 对象(object)对象是客观存在,要研究的事和物。对象是问题域中某个实体的抽象,设立某个对象就反映了软件系统保存有关它的信息并具有与它进行交互的能力。一个对象通常由对象名、属性和操作三人部分组成
面向对象的基本概念 (1)对象(object) 对象是客观存在,要研究的事和物。对象 是问题域中某个实体的抽象,设立某个对象就 反映了软件系统保存有关它的信息并具有与它 进行交互的能力。一个对象通常由对象名、属 性和操作三个部分组成
面向对象的基本概念(2)类(class)类”就是对具有相同属性和相同操作的一组相似对象的集合。有相同或相似性质的对象的抽象就是类。对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。类具有属性,它是对象的状态的抽象。类具有操作,它是对象的行为的抽象
面向对象的基本概念 (2)类(class) “类”就是对具有相同属性和相同操作的一组相似 对象的集合。有相同或相似性质的对象的抽象就是类 。对象的抽象是类,类的具体化就是对象,也可以说 类的实例是对象。类具有属性,它是对象的状态的抽 象。类具有操作,它是对象的行为的抽象
面向对象的基本概念(3)消息(Message)软件对象通过相互间传递消息来相互作用和通信通常一个消息由下述三人部分组成①对象名:接收消息的对象。消息名:要求接收对象完成的操作③参数:执行操作时的参数或者操作返回的结果
面向对象的基本概念 (3)消息(Message) 软件对象通过相互间传递消息来相互作用和通信。 通常一个消息由下述三个部分组成。 ① 对象名:接收消息的对象。 ② 消息名:要求接收对象完成的操作。 ③ 参数:执行操作时的参数或者操作返回的结果