クラス図において、インターフェース(Interface)が属性(Attribute)を持つことはUML仕様上許容されているか。

UMLのInterfaceはClassifierの一種であり、Attribute(Property)を持つことができる。これは実装時のフィールドではなく、外部から観測可能なプロパティ(Get/Setなど)の宣言を意味する。