前言 在之前的文章提到了如何学习OOP以及对应的简单工厂模式,由于时间比较长,我们先回顾一下原有内容,然后继续了解新的模式. 为什么学习OOP 在测控系统的软件开发过程中,LabVIEW工程师一直认为程序完成功能就可以了,但是随着程序越来越复杂,渐渐发现很多情况下成型系统到后期无法添加功能或很难添加功能. 是什么阻碍了软件系统的开发?为什么在需求沟通不明确的前期,我们无法开发软件:在需求明确的后期,又难以对软件进行灵活修改. 与软件维护类似的情况最先出现在刻板应刷中,那时的古人一旦设计完成系统,…