(10)--3 面向对象基础知识3-面向对象分析原则-面向对象与UML.pdf
《(10)--3 面向对象基础知识3-面向对象分析原则-面向对象与UML.pdf》由会员分享,可在线阅读,更多相关《(10)--3 面向对象基础知识3-面向对象分析原则-面向对象与UML.pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 面向对象与面向对象与UML Object-Oriented and UML 计算机与控制工程学院计算机与控制工程学院 郭艳燕郭艳燕 面向对象基础知识面向对象基础知识 面向对象基础面向对象基础 面向对象分析的基本原则面向对象分析的基本原则 面向对象分析的基本原则面向对象分析的基本原则 为了尽可能完成高质量、高效率的分析,分析过程应遵循为了尽可能完成高质量、高效率的分析,分析过程应遵循如下原则:如下原则:(1)抽象原则)抽象原则(2)分类原则)分类原则(3)聚合原则)聚合原则(4)关联原则)关联原则(5)消息通信原则)消息通信原则 (1)抽象原则)抽象原则 系统中的系统中的对象对象是对现实世界中
2、事物的是对现实世界中事物的抽象抽象。类类是对象的是对象的抽象抽象。一般类一般类是特殊类的是特殊类的抽象抽象。属性属性是事物静态特征的是事物静态特征的抽象抽象。操作操作是事物动态特征的是事物动态特征的抽象抽象。(2)分类原则)分类原则 分类分类是把具有相同属性和行为的对象划分为一类,用类作为这些对象的是把具有相同属性和行为的对象划分为一类,用类作为这些对象的抽象描述。抽象描述。通过不同程度的抽象可以形成通过不同程度的抽象可以形成一般一般/特殊结构特殊结构。(3)聚合原则)聚合原则 在面向对象分析中运用聚合原则将一个复杂的事物划分为几个组成部分,在面向对象分析中运用聚合原则将一个复杂的事物划分为几
3、个组成部分,形成形成整体整体/部分结构。部分结构。(4)关联原则)关联原则 通过一个事物可以联想到另外一个事物。通过一个事物可以联想到另外一个事物。在面向对象分析中运用关联原则可以在系统模型中明确表示对象之间在面向对象分析中运用关联原则可以在系统模型中明确表示对象之间的静态联系。的静态联系。实例连接实例连接 (5)消息通信原则)消息通信原则 对象之间只能通过消息进行通信。对象之间只能通过消息进行通信。由于封装性。由于封装性。用消息连接表示对象之间的动态联系。用消息连接表示对象之间的动态联系。高层模块设计的准则高层模块设计的准则 强内聚。强内聚。弱耦合。(减少通信开销,减少依赖。)弱耦合。(减少通信开销,减少依赖。)良好的可扩展性和灵活性。良好的可扩展性和灵活性。本章小结本章小结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10-3 面向对象基础知识3-面向对象分析原则-面向对象与UML 10 面向 对象 基础知识 分析 原则 UML
限制150内