Created by Alex Orpwood
over 7 years ago
|
||
SOLID - Single Responsibility Example
SOLID - Open for extention, closed for mod
SOLID - Liskov principle - Example
SOLID Interface Segation - Example
SOLID - Dependency inversion Example
DRY Example
IoC definition
DI definition
Inversion of Control vs Dependency Injection
DRY
SOLID - Single responsibility principle
SOLID - Open/close principle
SOLID - Liskov substitution principle
SOLID - Interface segregation principle
SOLID - Dependency inversion principle
The Four Pillars of OOP
Interface
Why design patterns
Design patterns - Criticisms
Adaptor pattern definition
Bridge Pattern definition
Bridge vs Strategy
Builder pattern
Chain of responsibility
The Command Pattern
Composite Pattern
Decorator pattern (wrapper pattern)
Event aggregtor
Façade
Factory Pattern (a creational pattern)
Abstract Factory
Flyweight pattern
Interpreter pattern
Iterator
Lazy Loading
Mediator
Memento
MVP
Null object pattern (also know as stub, active nothing, active null)
Singleton
Observer pattern
Strategy Pattern
Unit of work
Visitor pattern
Service Locator
State Pattern - heanhiour pattern
Template method
Hollywood Principle
Repository Pattern
Rules Pattern
Cyclomatic complexity
The Prototype Pattern
Proxy (surrogate)
MVVM