Summary
This chapter has explored the more advanced features of OOP. OOP is a very powerful and new concept in the PLC world. When fully embraced and mastered, your complex project can become greatly simplified. As you become more familiar with OOP and the associated pillars, you will have no redundant code and will have a very maintainable codebase. As you master these concepts and learn how to integrate patterns into your code, you will be able to do more with less code.
Now, that we have a grasp of OOP, we can focus on creating portable code projects that can be used in many different projects.