Unit D: Object orientated programming
Object orientated programming is an important paradigm in Computer Science. It was developed in the 1970s to improve code re-usability and maintainability.
- Introducing OOP
- Defining classes
- Class relationships & hierachy (including UML class diagrams)
- Defining classes and objects in code
- Object basics (instance variables, constructors, instantiation)
- Object methods (accessors, mutators, helpers, access modifiers)
- Inheritance & polymorphism in code
- Abstract classes
- Class methods & attributes
- Serialising and deserialising
The object orientated programming unit forms the basis of External examination paper 2.