- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第05章类图、对象、包图
第五章 类图、对象图、包图 计算机科学学院 董兆安 内容提要 类图由类以及类之间的关系组成。 类图是所有面向对象建模方法的核心部分。 类图描述了系统的静态结构。 类可以表示程序设计中的一个类型。也可以表示现实世界的一类事物或概念。 信息系统开发的各个阶段都要使用UML中的类图。在系统开发的不同阶段,类图表示了不同层次的抽象。 概念层(Conceptual): 在需求分析阶段,类图主要用于领域内的一些概念类的描述,形成概念模型; 规格说明层:(Specification): 在设计阶段,类图着重描述类与类之间的接口等外部特性,形成设计模型; 实现层(Implementation): 在实现阶段,类图主要用于描述类的在软件系统中的内部实现。 Classifiers (类目、分类器) A classifier is a mechanism that describes structural and behavioral features. Classifiers include classes, associations, interfaces, data types, signals, components, nodes, use cases, and subsystems. 类(Classes ) A class is a collection of things or concepts that have the same characteristics. Each of these things or concepts is called an object. 类是具有相同特征(属性)和行为(方法)的对象的集合。 a class describes a group of objects with: similar properties (attributes) common behavior( operation, method) common relationships to other objects common meaning class diagrams show classes with their attributes and operations, together with the associations between classes describing a class The level of detail you choose to show for your classes depends on who is reading the diagrams on which they appear. For example, a stakeholder whos focused on the big picture is probably interested only in the names of the classes, while a developer working at a more detailed level probably wants to see a full set of attributes and operations. 简化表示( Icon Notation ) Some models representations can be switched between Icon Notation and Class Notation. 类的名称(Class names ) UML中的名称是标识某个模型元素的字符串。 简单名(simple name):字母、数字和下划线的序列,通常以字母开始。 复合名(path name):以分隔符分开的一个或者多个简单名的组合序列。 例如:java::awt::Rectangle; java::util::Date 复合名称中的最后一个一般指某个实体,如:类或者用例。 虽然UML具有非常宽松的命名规定,许多标点都可以使用。但是为了避免混乱,我们还是建议采用简单名称的命名约定,尽量使用字母、数字、下划线构成字符串的命名方式。 在分析和设计的不同阶段,类的图符可以使用恰当的精简方式,省略一些细节,甚至属性、方法两个要素都可省略。 但是类的名称是三个要素中,必须具备的要素,不可以省略。 属性 attribute The full form of a UML attribute declaration is as follows: [visibility] name [: type] [multiplicity] [= default-value] [{property-string}] 可见性 visibility :
有哪些信誉好的足球投注网站
文档评论(0)