我正在使用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。
什么是刻板印象?
答案 0 :(得分:10)
构造型定义了如何扩展现有元类,并允许使用平台或域特定术语或符号来代替扩展元类使用的术语或符号。
在该定义中,元类是UML元模型中的一个类(例如Class
,Interface
,Component
,Association
,{ {1}}等等这意味着构造型可以应用于UML图中的元素。
例如,当您使用Property
构造型注释Property
时,您正在建模此类属性具有«DomainCodedValue»
的特殊语义(无论它是什么),精炼 DomainCodedValue
。