Object oriented programming

Lab: Object Oriented Programming
Lab: Graphical User Interfaces

Two labs that introduce the concepts of object oriented design and illustrate them by showing OOP in practice in graphical user interface programming.