要实现多态的3个条件: 1-继承 2-重写 3-父类引用指向子类对象.下面来看下PLC是怎么实现的,就拿一个我写Robot的类来举例
Step1- 创建两个接口I_Robot , I_Tool 分别在这两个接口下面创建 Robot常用的动作方法
Step2- 创建一个Robot父类 命名为 FB_BaseRobot ,并实现 Step1创建的两个接口 I_Robot , I_Tool
Step3- 创建一个Fanuc Robot子类,命名为 FB_FanucRobot ,并继承FB_BaseRobot 这个类
Step4- 同样的方法再创建一个Nachi Robot子类,命名为 FB_NachiRobot,并继承FB_BaseRobot 这个类
由于限制,剩下的步骤见下面贴子