yangxuyou
技术员
技术员
  • 最后登录2020-09-21
  • 发帖数22
  • 金币212枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
阅读:481回复:3

LabVIEW面向对象编程贴

楼主#
更多 发布于:2020-04-24 22:55
面向对象编程已经成为趋势,万物存在必有因,存在即合理。你可以不用,但是不可以不了解。
面向对象编程,(OOP)百度解释:其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的。
LabVIEW作为高级语言开发平台,已经推出面向对象编程设计很多年,但苦于国内工程师的盲人摸象,并未有很多人能一窥门径。也有很多只是管中窥豹。作为面向对象设计他同样有 封装、继承和多态,友元等特性。
谈到面向对象首先要将的是  SOILD原则。
S:Single Responsibility Principle,简称是SRP。单一职责原则。目的:让代码具有可读性和可维护性
O:Open-Closed Principle,简称是OCP开闭原则。目的:减少后续版本中出现中断;减少复检。
I:Interface Segregation Principle,简称ISP接口隔离原则。目的:通过使用客户端指定的输入来减少参数的模糊性。避免试图支持两个客户矛盾的要求。
L:Liskov Substitution Principle,简称是LSP里氏替换原则。目的:API的调用者可以完全信任API中所述的功能。
D:Dependency Inversion Principle,简称是DIP。依赖倒置原则。目的:促进代码重用。提高代码的可测性。

引用----unclad-《漫谈LabVIEW面向对象程序设计-上篇》
你在写一个类的时候,首先要问自己创建这个类符合SOILD原则吗?


喜欢2

最新打赏:0人

Rory_zhou00
初学者
初学者
  • 最后登录2020-09-21
  • 发帖数32
  • 金币45枚
  • 贡献勋章0枚
沙发#
发布于:2020-08-05 15:03
《漫谈LabVIEW面向对象程序设计-上篇》这书哪里可以买的
llmcmbd
技术员
技术员
  • 最后登录2020-09-10
  • 发帖数43
  • 金币217枚
  • 贡献勋章0枚
  • 社区居民
  • 忠实会员
板凳#
发布于:2020-08-08 21:32
Rory_zhou00:《漫谈LabVIEW面向对象程序设计-上篇》这书哪里可以买的回到原帖
这书没出版,是labview oop 技术大牛人刘亮写的
linfengdu
初学者
初学者
  • 最后登录2020-08-19
  • 发帖数28
  • 金币8枚
  • 贡献勋章0枚
  • 社区居民
地板#
发布于:2020-08-11 20:57
面向对象编程,labview也能实现吗?
游客

返回顶部
支付

欢迎打赏,请选择打赏金额

  • 1元
  • 6元
  • 10元
  • 66元
  • 100元

支付即代表同意《本站支付协议》 有疑问请联系客服