2.设计的时候把握数据的实现流程,并设计出流程图.
3.从设备的物理连接出发,以设备视为对象(在linux设计中,通常是开出一个数据结构,里面包含数据与方法.)运用指针把对象及数据之间的物理或者逻辑关性关系连接起来.
1.深刻理会模块与接口的编程设计思想,或者说面向对象的编程设计思路.模块就是对象.
4.深刻理会设计中抽象与分层的设计思想,及父子对象的内涵(父对象就是子对象的抽象).由于linux用的是C语言编程,所以并不支持对象的设计,但是,这并不代表C中不能运用面向对象的设计思想,只是在实现的过程中,有些用了一些特别的方式罢了.
阅读(443) | 评论(0) | 转发(0) |