正在加载图片...
UML期末考试参考资料 9% 火龙果●整理 uml.org.cn 1)结合性,即把对象的全部属性和方法结合起来,形成一个独立的 不可分割的单位: 2)信息隐藏性,即尽可能隐蔽对象的内部细节,对外形成一个边界, 只保留有限的对外接口使之与外部发生联系。 3.消息 消息就是向对象发出的请求,一个消息包含消息名、接收对象 的标志、服务标志、输入标志、输入信息、回答信息等。 4.类 类是对象的抽象,类好比是一个对象模板。 5.继承 “泛化” 6.多态性 同一个操作作用于不同的对象,可以有不同的解释,产生不同 的执行结果,即在程序运行的时候,根据对外部触发进行反应的对 象的不同,可以动态的选择某个操作的实现方法,这就是多态性。 1)多态性分为如下两种: ■编译时的多态性。编译时的多态性是通过重载来实现的。系 统在编译时,根据传递的参数、返回的类型等信息决定实现 何种操作。 ■运行时的多态性。运行时的多态性就是指直到系统运行时, 才根据实际情况决定实现何种操作。 2)多态性大致有以下三种表现方式: ■通过接口实现多态性。 ■通过继承实现多态性。 ■通过抽象类实现多态性。 7.结构与连接 1)为了使系统能够有效地映射问题域,系统开发者需认识并描述对 象之间的以下几种关系: ■对象的分类关系。 ■对象之间的组成关系。 ■对象属性之间的静态联系。 ■对象行为之间的动态联系。 2)面向对象方法分别用以下几种结构和连接来反映对象之间的几 种关系: 第3页(共60页)UML 期末考试参考资料 第 3 页(共 60 页) 1) 结合性,即把对象的全部属性和方法结合起来,形成一个独立的 不可分割的单位; 2) 信息隐藏性,即尽可能隐蔽对象的内部细节,对外形成一个边界, 只保留有限的对外接口使之与外部发生联系。 3. 消息 消息就是向对象发出的请求,一个消息包含消息名、接收对象 的标志、服务标志、输入标志、输入信息、回答信息等。 4. 类 类是对象的抽象,类好比是一个对象模板。 5. 继承 “泛化” 6. 多态性 同一个操作作用于不同的对象,可以有不同的解释,产生不同 的执行结果,即在程序运行的时候,根据对外部触发进行反应的对 象的不同,可以动态的选择某个操作的实现方法,这就是多态性。 1) 多态性分为如下两种:  编译时的多态性。编译时的多态性是通过重载来实现的。系 统在编译时,根据传递的参数、返回的类型等信息决定实现 何种操作。  运行时的多态性。运行时的多态性就是指直到系统运行时, 才根据实际情况决定实现何种操作。 2) 多态性大致有以下三种表现方式:  通过接口实现多态性。  通过继承实现多态性。  通过抽象类实现多态性。 7. 结构与连接 1) 为了使系统能够有效地映射问题域,系统开发者需认识并描述对 象之间的以下几种关系:  对象的分类关系。  对象之间的组成关系。  对象属性之间的静态联系。  对象行为之间的动态联系。 2) 面向对象方法分别用以下几种结构和连接来反映对象之间的几 种关系:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有