- 6
- 0
- 约3.73千字
- 约 15页
- 2022-08-20 发布于浙江
- 举报
Java OMTobject modeling techniques第9章 构件与构件图构件(component)作为一种模块单位,具有明确定义的接口,在其环境中可被替换。构件图(Component diagram)是一种结构图,表示一组构件及相互间关系。构件图可看作是类图或复合结构图的扩展。一个构件可能承载在一个或多个制品(artifact)文件中,制品可部署在执行环境中。 9.1 件概念及表示构件(component)也称为组件,表示系统中的一种模块。一个构件封装其内容,其承载文件在其环境中可被替换。构件的表示 装配连接器的等价描述 供口和需口的显式表示9.2 构件的特性构件作为一种特殊的结构化类,具有类的特性,如封装性、继承性和多态性。但构件更强调其重用性,而重用性则取决于构件如何定义、如何实现、以及如何使用。构件是基于接口定义的。构件的内部实现是自包含(self-contained)的。构件的使用是可替换(substitutable)的。 总之,构件区别于类,主要在于其接口定义、自包含、可替换。另外,构件可以是物理性的设计,如JavaBean或EJB构件,而类是纯粹逻辑性的设计,逻辑性设计的类可能要最终实现为物理性的构件。9.3 构件的视图构件比类更复杂,所以需要多种视图来观察。外部视图:一个构件有一个外部视图(或称为黑盒视图),主要观察其公共的性质和操作。内部视图:一个构
您可能关注的文档
- Java编程 OMT(object modeling techniques)对象 动态 功能 06 交互图(共36页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 07 状态图(共31页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 08 活动图(共40页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 10 部署图(共16页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 03 类和接口(共43页).pptx
- Java编程 OMT(object modeling techniques)对象 动态 功能 04 关系建模(共51页).pptx
- Java程序设计教学做一体化教程_第2章_基本数据类型与数组(共39页).pptx
- Java程序设计教学做一体化教程_第4章_类与对象(共84页).pptx
- Java程序设计教学做一体化教程_第1章_初识Java(共33页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 2-oracle基础(2)(共48页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 4-jdbc编程(1)-L(共18页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 4-jdbc编程(2)(共5页).pptx
- Java高级教程课件 java数据库教程 JDBC教程 5-java_thread(1)线程(共18页).pptx
最近下载
- 社区矫正风险管控知识竞赛题库及参考答案2026年.docx VIP
- 2026年社区矫正岗位技能竞赛题库.docx VIP
- 专题 化学反应速率与化学平衡(解析版)--2026年高考化学.pdf VIP
- 2025年全国社区矫正技能竞赛考试题库(含答案).docx
- (高清版)B-T 17671-2021 水泥胶砂强度检验方法(ISO法).pdf VIP
- 腹膜后肿瘤诊治专家共识(2025版).pdf
- (苏科版)八年级物理上册同步练习4.3 凸透镜成像的规律(解析版).docx VIP
- 儿童癫痫持续状态诊断治疗中国专家共识解读优秀课件PPT.pptx VIP
- 风电场运行规程(风机).doc VIP
- 广东省异地就医登记备案表.pdf VIP
原创力文档

文档评论(0)