四色原型札记(一)
很不幸,我以前对四色原型中的DESC和PP理解错误,这篇文章是对它们的纠正。
DESC不是PPT的“类型”或“目录”。DESC是从PPT抽象出来的,DESC是PPT不变的属性的集合。比如说产品的尺寸、规格、重量、材料等,这些东西属于产品的一部分,并且对于同一款产品来说都是相同的,但每一件产品(同一款)还有其它不同的属性,比如产品编号、产地等。
例如笔记本电脑,同一型号的电脑,它们的尺寸、规格、重量、用材、乃至零件都是相同的,不会有任何差异,但每一台笔记本电脑都有自己的唯一编号,即使两台电脑的型号一样,它们的编号也是不一样的,甚至产地也不一样。
我们在做设计时,就把笔记本的尺寸、规格、重量、材料等属性设计为ProductDesc,而把编号和产地设计为Product(PPT)。类图如下所示:
但并不是所有的DESC都要有PPT,比如同一款的圆珠笔,虽然它们也能区分出每一支,甚至可以给每一支像笔记电脑一样分配一个唯一编号,但在现实中是不可能的,这样的成本太贵。也就是说,圆珠笔的管理只需要DESC就可以了,不需要有PPT。

浙公网安备 33010602011771号