Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Arch - Coggle Diagram
Software Arch
Design Patterns
CREATIONAL DESIGN PATTERNS
Singleton Pattern
Factory Pattern
Builder Pattern
Prototype Pattern
BEHAVIORAL DESIGN PATTERNS
Strategy Pattern
Observer Pattern
Command Pattern
Iterator Pattern
Template Pattern
NULL Object Pattern
Visitor Pattern
STRUCTURAL DESIGN PATTERNS
Decorator Pattern
Facade Pattern
Flyweight Pattern
Adapter Pattern
Model-View-Controller(MVC)
SOLID Principles
S - Single ResponsibilityPrinciple
O - Open/Closed Principle
L - Liskov SubstitutionPrinciple
I - Interface SegregationPrinciple
D - Dependency Inversion