单项选择题

A.建立构造型的目的是适应特定平台或领域的建模需要
B.UML未提供预定义的构造型,故此需要用户自行定义
C.可以为构造型定义图标,并把该图标放在名字的右边
D.一个构造型定义了一个已有元类如何被扩展的规范