0

如何为 CSS 创建类图?拥有 CSS 的类图真的有意义吗?

4

1 回答 1

0

IMO 类图对 CSS 没有多大意义——至少对于 1:1 映射。类不相互扩展,但它们的实例(标签)从封闭标签继承属性。此外,实例可以有许多(或没有)类。因此,在 UML 类的意义上没有继承。此处解释了差异,例如:http: //dorward.me.uk/www/css/inheritance/

此外,没有用 CSS 表示的关联。标记类不能以正式的方式相互关联。实际关系在实例级别表示 - 标签相互关联:http ://webdesign.about.com/od/cssselectors/qt/html-tag-relationships.htm

所以我的结论是:如果你真的想使用 UML,你将需要一个描述实例的图表——例如一个对象图(带有对象的类 Daigram)或包含它们的实例的组件。

绘制普通 HTML 文档的轮廓并用类和应用样式注释它们很可能会好得多……

于 2012-08-16T07:20:57.870 回答