Skip to content

Object-Oriented Programming

Object-oriented programming (OOP) is a programming style where code is organized around "objects": combinations of data and associated logic. In OOP, you model components of interactive systems (e.g., a User interface, Sensor, DataProcessor) as objects with properties and methods. The OOP paradigm serves solely to better structure programs. This is essential in creative technology projects, where systems quickly become complex with multiple components interacting, and good structure is needed to maintain control.

Starting Points

Key Points

  • You apply OOP principles such as encapsulation (data hiding), inheritance, and polymorphism in your code where relevant, to reduce duplication and logically group functionality.