OOAD 学习笔记 十

来源:互联网 发布:sql select 结果 左链 编辑:程序博客网 时间:2024/06/06 03:13

数据管理部分负责存储和检索持久化对象。这部分还要封装对这些对象的查找和存储机制,以隔离数据管理方案对其他部分的影响。

数据库和数据库管理系统的组成及其对外接口:141页,图10-1


关系数据库:采用关系模型的数据库。

面向对象数据库:采用面向对象模型的数据库,由两方面的特征:它是面向对象的,支持对象、类、属性、继承等概念;它也具有数据库应有的特征。


面向对象,实体联系模型,关系数据库的概念对应关系:143页,表10-1



构件图是描述构件,构件的内部结构(哪些系统元素构成了构件),和构件之间的关系。

构件:是系统中可替换和可复用的模块化部分,它封装了自己的内容,利用供接口和虚接口定义自身的行为,起到类的作用。

构件的表示:151页,图11-1

构件的供接口:构件的实现接口,用于为其他构件提供服务。

构件的虚接口:构件需要使用的接口,为了向其他构件请求服务。

构件和接口之间的关系的表示法:151页,图11-2 , 图11-3 , 152页,图11-4

构件的端口:是构件的一个部件,是一个封装构件的显式的对外窗口,所有进出构件的消息都要通过端口。

一个构件可以通过特定的端口同另一个构件通信。

供接口说明了通过端口来提供服务。

虚接口说明了通过端口从其他构件获得服务。

构件,端口,接口的表示法:152页,图11-5

连接件:分为装配连接件和委托连接件:154页,图11-7

构件连接示例:155页,图11-8

分栏形式表示构件内部成分:155页,图11-9

在构件图符的内部展示构成构件的元素:155页,图11-10

用顺序图描述构件之间的交互:156页,图11-13

制品:开发出来的具体物理产品,是对构件的实现建模。

构件的表示:158页,图11-17 ~ 图11-20

节点:制品可以部署并执行在其上的计算机资源,能够通过通信路径互联。

节点的表示法:159页,图11-21

部署表示法:160页,图11-22

部署规约表示法:169页,图11-23


0 0