概要
类图描述系统中类的静态结构。
概念是概念,但类图受需求的影响是非常大的,可以说类图是建模的源头。尽管用例图是源头,但对类图的作用有限。
例子
进销存系统里,产品类中,至少要包括如下属性:名称、规格、详细信息、价格、库存。
乍一看,类图就是这样的,没什么争议。但是...
如果再仔细研究需求,企业产品的价格未必只有一个,如果系统中还有销售,价格会考虑出厂价、批发价、统一零售价等等;企业未来如果建立多个仓库,每个仓库的存量都需要管理的话,库存也不一定是唯一的。所以最后的类图很可能是这样的。
后记
没有永远的类图,只有永远的需求。