发布于 2015-07-31 02:59:09
4楼
“对象的抽象是类,类的具体化是对象,也可以说类的实例是对象。”
我们来看一个具体的实例:
A I0.0//启动按钮
O Q0.0//自保持触点
AN I0.1//停止按钮
= Q0.0//马达
这是一个马达启-保-停电路,使用绝对地址编程,地址非常“具体”,但这样并不方便程序的移植。对于“启-保-停”这一“类”的逻辑,我们使用符号编程:
A “启动按钮”
O “马达”
AN “停止按钮”
= “马达”
它的逻辑就很清晰,移植时,只需要重定义符号表就可以了。
符号编程在于使编程者脱离程序的运行平台、硬件配置等这些底层细节,而专注于逻辑的实现,算法的最优化上去,对于解决某一“类”的问题很高效。
“宏”是什么概念?“似”某一类,而非某一类的问题用宏。
大道至简,知易行难