object-oriented-programming-OOPs-A2
object-oriented programming (OOP) - demonstrate an ability to solve a problem by designing appropriate classes - demonstrate an ability to write code that demonstrates the use of classes, inheritance, polymorphism and containment (aggregation)