请教在嵌入式设备上编程有软件工程应用经验的朋友
做一些不太复杂的工控板编程(pc104板,linux下的C/C++),涉及的流程不算太复杂(简单的机械和电路控制、串口通讯等)。用结构化方法好还是面向对象方法好?
我个人的感觉:面向对象对程序模块的封装比较好,对变量的作用范围也能进行很好的控制,不像结构化方法一样容易产生大量的全局变量;但是面向对象对于工控这样的实体抽象不明显的领域,似乎不能充分发挥作用,反而不如直接使用结构化方法容易操作。我想用名字空间解决变量问题,用结构化方法就可以满足需要了。
请教一下大家的意见。