Рассматривая объектно-ориентированное программирование на ПЛК в среде Codesys следует затронуть тему об отношениях между различными функциональными блоками(классами) и объектами(экземплярами данных классов/функциональных блоков). В предыдущих сериях: Отношения в ООП Отношения в объектно-ориентированной парадигме — это связь между этими самыми объектами. Во всяких языках где есть динамическое создание от этого зависит и время жизни объектов, но так как в нашем случае динамическое создание это очень муторно, да и вообще противозаконно, все отношения будут рассмотрены с точки зрения доступа к данным. Далее будут рассмотрены наследование или генерализация, и два типа ассоциации и мы вообще не будем затрагивать реализацию и углубляться в мелочи. Наследование Наследование уже была рассмотрено ранее и было сказано, что это механизм, который позволяет перенять одним классом поведение другого. Благодаря наследованию мы с уверенностью можем сказать, что все что справедливо для родительского кла
Codesys. Объектно-ориентированное программирование на ПЛК. Часть 3. Наследование, композиция, агрегация.
31 мая 202231 мая 2022
209
2 мин