rough topics of interest
UML
Read and interpret the UML story
SQA UML:
instance variables and data types encapsulation (binding of data and operations, information hiding) and public and private (access modifiers) which typically needs understanding of dependency relationship, spec asks for only inheritance Compare and contrast UML, SQARL, Python, Java
SQARL implicit constructor use and non-use of super call SQARL private properties with subclass access (protected in Python and Java) variable and object types array operations: declaring, calling superclass and subclass methods, over-ridden and not over-ridden Spec, Appendices and Use of MI comments etc as teaching points in context of accurate use of OOP terminology
is set of terms sufficient?