Unit D: Object orientated programming

Old teaching notes

I am still in the process of migrating & updating my teaching material for this unit. In the interim, so as to faciliate revision by the current Year 13s, I have shared the teaching slides I used with you.

Open shared folder containing former teaching slides


Unit D.1: OOP concepts

D1: OOP concepts

Objects, classes


Relationships

Dependencies


UML


Unit D.2: OOP features

D2: OOP features

Encapsulation


Inheritance


Polymorphism


Libraries of objects

Advantages and disadvantages

Programming in teams