Have been thinking about putting together a collection of Jump Start Tutorials on some core concepts on Programming, finally getting everything together
Design Patterns
- GOF: Adapter Pattern
- GOF: Strategy Pattern
- GOF: Singleton Pattern (Lazy)
- GOF: Fascade Pattern
- GOF: Chain Of Responsibility Pattern (CoR)
- GOF: Template Method
- GOF: Null Object Pattern
- GOF: State Pattern
- GOF: Decorator Pattern
- GOF: Prototype Pattern
- GOF: Bridge Pattern
- GOF: Memento Pattern
- GOF: Composite Pattern
- GOF : Mediator Pattern
- GOF: Observer Pattern
- Event Aggregator
- Stairway Pattern
Cloud Patterns
Design Principles
- SOLID : Single Responsibility Principle
- SOLID : Open Closed Principle
- SOLID : Liskov Substitution Principle (Part 1)
- SOLID : Liskov Substitution Principle (Part 2)
- SOLID : Interface Segregation Principle
- Fail Fast Principle
- YAGNI Principle
- Command Query Separation (CQS) Principle
- DRY Principle
- Law of Demeter
Code Smells and Refactoring Techniques
12 thoughts on “Patterns,Principles and Programming.”