第一步,基类零件的抽象,从设计角度出发,对其个性化特点进行抽象,建立派生于零件总基类的冷藏箱零件基类。
第二步,归纳该类零件的一般要求:如其白身的尺寸参数、对应的参数化公式、对应的模板图特征、该类零件的共有参数、公式等。
第三步,归纳该类零件的特殊要求,包括有其特殊的质量计算公式……。
最后,进行类封装,完成包装。到此,基本上建立零件对象。
告诉你面向对象的零件设计的特殊性:1面向对象的零件设计并不只是简单将对象概念套用到具体设计中,对不同行业零件设计是各有其特殊要求的,其具体实现方式应各不相同。对冷藏箱零件而言,更接近与饭金件设计:其设计图形相对简单,但相关的零件属性要求较多。对应于相关方法的实现上采用了“基类模板图+个性化参数”的实现方式。
2 冷藏箱零件的属性、方法由基类遗传,对非基本属性修改可变异;
3 当改变基本属性或方法时,可重新定义冷藏箱零件基类,而无须修改整个对象结构。
实际上可以发现,零件对象的方法可归纳为:绘图计算;属性可归纳为主动属性(自变量)被动属性(因变量);其对应处理方法也可固定。