Skip to content

Notes from core team

Last edited 1109 days ago by Brendan McCart.

rough topics of interest

UML

Read and interpret the UML story
SQA UML:
class name
instance variables and data types
methods
encapsulation (binding of data and operations, information hiding) and public and private (access modifiers)
inheritance
constructor
array of objects
which typically needs understanding of dependency relationship, spec asks for only inheritance
Compare and contrast UML, SQARL, Python, Java
constructors
SQARL implicit constructor
use and non-use of super call
SQARL private properties with subclass access (protected in Python and Java)
access to object
variable and object types
polymorphism
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?
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.