Notice: This repo was archived on May 14th, 2021.
This repository contains lab/tutorial material for Object Oriented Programming II at the University of the West Indies, St. Augustine. Note that this repository was created for code sharing convenience, and all solutions may be redacted at the end of the academic year in 2021.
Review of use-case, sequence and class diagrams.
Practice with the SOLID design principles (theory and code examples).
More practice with the SOLID design principles.
No class.
Practice with the Singleton, Composite and Command design patterns.
Practice with the Observer design pattern.
Practice with the Template and Strategy design patterns, as well as code smells and refactoring.
No class.
Practice with JUnit 5 testing. Check out this link for help configuring JUnit for VSCode.
Practice with object persistence and serialization.
Group project video reviews.