4

我正在使用 Enterprise Architect 制作 UML 类图(最后用它生成 PHP5 代码)。我可以为类添加属性。对于每个属性,我可以选择一个构造型:DomainCodedValue、Field、SubTypeField、Property、Property、column、struct、union、global、with events、ConversationAssociation、ParticipantAssociation、Property、SM_Activity、input element、select element、textarea element。

什么是刻板印象?

4

1 回答 1

11

UML 规范说:

原型定义了如何扩展现有的元类,并允许使用平台或领域特定的术语或符号来代替或补充用于扩展元类的术语或符号。

在该定义中,元类是 UML 元模型中的一个类(例如ClassInterfaceComponentAssociationProperty)。这意味着可以将构造型应用于 UML 图中的元素。

例如,当您使用构造型注释 aProperty«DomainCodedValue»,您正在建模该属性具有 a 的特殊语义DomainCodedValue(无论它是什么),这改进了 的语义Property

于 2013-03-16T15:54:54.057 回答