Correction from UML lectures #
Correction: there is no distinction between a filled in triangle between inheritance when inheriting from abstract or concrete.
SOLID cont. #
Code Design #
Singleton pattern #
Factory pattern #