Design patternsDesign Patterns and PrincplesThis is an overview of often used Design Patterns and principles on the Computer Science Education at Cphbusiness:Architectural PatternsDatamapperPagecontrollerMVCFacadeCreational PatternsSingletonFactoryBehavioral PatternsCommandStrategyObserverInversion of Control (IOC) PatternsIOC overviewDependency InjectionOther principlesSOLIDHigh CohesionLow CouplingComposition over inheritance