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 #