其实,纵观LabVIEW面向对象编程技术栈体系中,还有两个重要的内容较少提及(或者难易讲解清楚的方面)面向对象分析(OOA)和面向对象设计(OOD),真正的面向对象应该是合理应用面向对象设计原则,抽象本质,高层概念复用,针对接口编程,实现高内聚低耦合的解决方案。 本篇和后继文章主要介绍面向对象设计原则(SOLID),以及应用这些原...
LabVIEW帮助文件有关面向对象编程的内容分为两个大的章节:分别是概念和详解,在概念章节中首先是定义了类和对象,随后详细的表述了如何创建LabVIEW类(封装、成员函数、继承、动态分配),在开发LabVIEW类条目中表明了基于数据流概念的G语言与其他文本语言在面向对象技术的典型差异,特别强调了“LabVIEW中的对象由值(By-Value...