- 入门
当建造房屋时,要从包括基本构造块,如墙、楼板、门、窗、天花板和托梁的词汇开始。这些食物主要是结构性的(墙有高度、宽度和厚度),但也具有一些行为性(如, 不同种类的墙支撑不同的负重,门具有开与关的功能,而对无支撑的楼板跨度要求有一些约束)。在软件中,可以用UML的类图对这些构造块的静态方面和它们之间的关系进行可视化,并描述其构造细节。
2. 术语和概念
类图(class diagram)是显示一组类、接口、协作以及它们之间关系的图。在图形上,类图是顶点和弧的集合。类图通常包含下述内容:
- 类
- 接口
- 依赖、泛化和关联关系
像所有的其他图一样,类图可以包含注解和约束。类图还可以含有包或者子系统,二者都用于把模型元素聚集成更大的组块。有时也要把类的实例放到图中,特别是对实例的(可能是动态的)类型进行可视化时。
类图用于对系统的静态设计视图建模。这种视图主要支持系统的功能需求,即系统要提供给最终用户的服务。当对系统的静态