首页 百科知识 程序设计模式

程序设计模式

时间:2022-10-08 百科知识 版权反馈
【摘要】:一个好的程序设计模式通常都具备简单易读、易维护、适用性强等特性。即使经常使用LabVIEW编程的工程师也很难说清楚自己的程序到底属于哪种设计模式,因为一个程序的设计模式可能是多种简单的设计模式综合而成的复合设计模式,单一的设计模式是无法满足所有的技术要求的。LabVIEW在新建对话框中提供了几种常见的程序设计模式,它们都是比较基本的设计模式。

程序设计模式是指一些固定有用的程序结构模式,它们通常都是很多开发人员多年编程经验的结晶,并且经过了多次成功验证。一个好的程序设计模式通常都具备简单易读、易维护、适用性强等特性。另外,如果用户使用了一个被广泛接受的程序设计模式,那么他的程序很容易被其他开发人员读懂或修改。

设计模式具有一定的抽象性,往往难以理解。即使经常使用LabVIEW编程的工程师也很难说清楚自己的程序到底属于哪种设计模式,因为一个程序的设计模式可能是多种简单的设计模式综合而成的复合设计模式,单一的设计模式是无法满足所有的技术要求的。

LabVIEW在新建对话框中提供了几种常见的程序设计模式,它们都是比较基本的设计模式。主要有主/从结构(Master/Slave)、生产者/消费者(Producer/Consumer)、队列消息结构(Queued Message Handler)、标准状态机(Standard State/Machine)、基于事件结构的人机界面(User Interface Event Handler)这5种模式。执行File→New命令后所弹出对话框中的VI/From Template/Design Patterns目录下可找到它们,如图8-1所示。下面简单介绍这几种程序设计模式。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈