Student project. Implementation of OOP patterns in ObjC.