高级编码:运用 SOLID 原则打造可靠代码(上)
1. 技术要求
要开展相关操作,你需要在自己的机器上安装并运行 CODESYS。相关示例代码可在以下 URL 找到:
https://github.com/PacktPublishing/Mastering-PLC-programming/tree/master/Chapter%2010
建议你下载代码,本章的部分代码与其他代码有所不同,很多代码更类似于遵循 IEC 61131 - 3 结构文本语法的伪代码,主要用于演示概念。不过,也会提供实际可用的示例,这些示例会有相应说明或屏幕输出。
2. 引入 SOLID 编程
初次接触 SOLID 编程时,很多人会对其目的感到困惑。很多人认为只要遵循面向对象编程(OOP)原则,就能编写出高质量的代码,但事实并非如此。高质量的代码源于精心架构的代码,一个高质量的程序应该具备易于添加或删除功能、容易发现并修复 bug,以及在修改代码时不会影响其他部分的特点。而 SOLID 编程正是为了实现这些目标而存在的一系列通用规则,遵循这些规则能显著提升程序架构的质量。
SOLID 编程是一套由五个面向对象设计(OOD)原则组成的方法,由 Robert C. Martin(即 Uncle Bob)提出。这五个原则能让程序变得更灵活,易于维护,以适应时间的考验。在工业自动化领域引入 OOP 后,拥有灵活的代码变得尤为重要。
超级会员免费看
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



