【发布时间】:2013-12-10 14:01:32
【问题描述】:
我记得几年前在某处读到(或听说)类必须具有操作、属性和操作,或者至少具有属性作为强制性要求——不能为空。我要问的是,拥有一个空类,或者一个具有属性或操作而没有另一个的类是否违反了软件工程规则。
我只是想确保我的类图对于我的项目是正确的。
谢谢。
【问题讨论】:
-
有一个空的类是什么都没有违反,但通常是没有理由的。您的定义只允许操作/属性,那么它有什么问题?
-
我的问题很明确,我正在寻求专家的建议:“我要问的是它是否违反了软件工程规则 [...]。”