2013-03-16 85 views
4

我正在使用Enterprise Architect製作一個UML類圖(並最終生成帶有它的PHP5代碼)。我可以添加屬性到一個類。對於每個屬性,我可以選擇一個構造型:DomainCodedValue,Field,SubTypeField,Property,Property,Column,struct,union,global,帶有事件,ConversationAssociation,ParticipantAssociation,Property,SM_Activity,input元素,select元素,textarea元素。UML中的刻板印象是什麼?

什麼是刻板印象?

回答

9

UML specification說:

構造型定義瞭如何在現有的元類可以被擴展,並且使得能夠使用平臺或域特定的術語或符號的代替,或附加地,所使用的那些爲擴展元類。

在該定義中的元類在這意味着,定型可以應用於在UML圖元素UML元模型(例如ClassInterfaceComponentAssociationProperty等)的類。

例如,當你註釋與«DomainCodedValue»刻板印象一Property,你模擬,這樣的酒店有DomainCodedValue的特殊語義(不管它是什麼),其中提煉的的Property語義。