在面向对象中.ppt

UML及软件建模 第一章 理解面向对象 如何理解面向对象思维方式 一些面向对象的概念 对象如何与其他对象关联 如何理解面向对象思维方式? 一些面向对象的概念 抽象(abstraction) 继承 (inheritance) 单继承和多继承 单继承:子类只从一个父类继承 多继承:子类只从一个父类继承 多态性 (polymorphism) 有时不同的类具有相同名称的操作。在面向对象中,每个类都能够自己“知道” 如何执行自己的打开操作,这就叫做多态性。 在面向对象的世界里,多态是对人类思维方式的一种直接模拟,是指一个实体 在不同的上下文条件下具有不同的意义或用法能力。例如你可以 打开一扇门 ﹑打开一扇窗﹑打开报纸﹑打开一件礼物﹑打开银行帐号﹑甚至打 开一段对 话。 封 装 (encapsulation) 封装:把对象的属性和方法结合成一个独立的系统单位,并尽 可能地隐藏对象的内部细节。 消息传递(message sending) 面向对象方法的一个原则就是通过消息进行对象之间的通信,一个对象发送一个 操作消息(或请求)给令一个对象,接收消息的对象就执行这个操作。 关联( association ) 聚集(aggregation) 聚集是对象之间的另一种关联。 组成体(composition):

文档评论(0)

1亿VIP精品文档

相关文档