
上QQ阅读APP看书,第一时间看更新
3.3 对象属性
第一步,提炼对象属性。这个需求里面,程序员要面对的对象是显而易见的,“大象”和“冰箱”都是这个需求中明确的实体对象。
“装进”这个动作是一串的指令,其实包括两方面的动作:打开(冰箱)+装(大象);那这个需求的对象见表3-1。
表3-1 提炼对象属性清单表

第二步,分析对象属性。属性分析就是描述对象特征,像上文说的一样,可以用“数据”和“能力”来描述,见表3-2。
表3-2 对象属性分析表

在PLC编程过程中,除了分析这个对象属性以外,还要做的就是将对象属性和程序结构相关联,细化到程序中就如表3-3所示。
表3-3 程序实例化分析表
