回复:从来都没搞懂,什么叫面向对象编程?

已锁定

坏笨笨

  • 帖子

    405
  • 精华

    4
  • 被关注

    48

论坛等级:侠士

注册时间:2010-03-17

白金 白金 如何晋级?

发布于 2023-01-13 13:15:38

64楼

展开查看
以下是引用坏笨笨在2023-01-13 09:55:30的发言 >63楼

OOP是一种软件开发方式,并没有严格的规定必须要什么封装,多态,继承,不要被国内的教材影响。C语言就没这些东西,不照样oop嘛。plc也支持oop编程方式,比较完备的是倍福和codesys系。

以下是引用手机用户20190826N0Z444在2022-08-09 17:56:29的发言 >47楼:PLC是不可能做到...

引用47楼详细内容:

PLC是不可能做到面向对象的,不具备封装继承多态这三个完整的特征,你不能依靠程序去生成实例。

是的,倍福和codesys系是基于pc或者嵌入式 操作系统的的runtime,编译后是类似于java的字节码,类似于虚拟机。西门子系是独立的操作系统,好处就是西门子系可以编译成二进制,差不多native的性能,所以MCU够用,稳定性可靠性也更好,坏处呢,我暂时还没找到,大概就是编程不灵活吧,不灵活其实一定意义上也代表着更容易入门,更稳定。尽管我也学了下倍福也搞了下codesys,工程中我还是会下个s7-1500T,稳定压倒一切。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8943条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。