->
Udemy -
Udemy - Java Design Patterns & SOLID Design Principles
A master guide to gang of four design patterns & SOLID design principles using Java


Description

Course content

  • SOLID Design Principles
    • Section Introduction
    • Single Responsibility Principle
    • Single Responsibility Principle - Hands on
    • Open-Closed Principle
    • Open-Closed Principle - Hands On
    • Liskov Substitution Principle
    • Liskov Substitution Principle - Hands On
    • Interface Segregation Principle
    • Interface Segregation Principle - Hands On
    • Dependency Inversion Principle
    • Dependency Inversion Principle - Hands On
    • SOLID Principles Quiz
  • Introduction
    • Design Patterns - Introduction
    • Quiz - Design Pattern Introduction
  • Creational Design Patterns
    • Creational Patterns - Introduction
  • Builder
    • Builder - Introduction
    • Builder Implementation Steps
    • Builder - Example UML
    • Builder - Implementation Part 1
    • Builder - Implementation Part 2
    • Builder - Implementation & Design Considerations
    • Builder - Examples
    • Builder - Comparison with Prototype
    • Builder - Pitfalls
    • Builder - Summary
    • Quiz - Builder Design Pattern
  • Simple Factory
    • Simple Factory - Introduction
    • Simple Factory - Implementation Steps
    • Simple Factory - Implementation
    • Simple Factory - Implementation & Design Considerations
    • Simple Factory - Example
    • Simple Factory - Comparison with Factory Method
    • Simple Factory - Pitfalls
    • Simple Factory - Summary
    • Quiz - Simple Factory
  • Factory Method
    • Factory Method - Introduction
    • Factory Method - Implementation Steps
    • Factory Method - Example UML
    • Factory Method - Implementation
    • Factory Method - Implementation & Design Considerations
    • Factory Method - Example
    • Factory Method - Pitfalls
    • Factory Method - Summary
    • Quiz - Factory Method
  • Prototype
    • Prototype - Introduction
    • Prototype - Implementation Steps
    • Prototype - Example UML
    • Prototype - Implementation
    • Prototype - Implementation & Design Considerations
    • Prototype - Example
    • Prototype - Comparison with Singleton
    • Prototype - Pitfalls
    • Prototype - Summary
    • Quiz - Prototype Design Pattern
  • Abstract Factory
    • Abstract Factory - Introduction
    • Abstract Factory - Implementation Steps
    • Abstract Factory - Example UML
    • Abstract Factory - Implementation
    • Abstract Factory - Implementation & Design Considerations
    • Abstract Factory - Example
    • Abstract Factory - Comparison with Factory Method
    • Abstract Factory - Pitfalls
    • Abstract Factory - Summary
    • Quiz - Abstract Factory
  • Singleton
    • Singleton - Introduction
    • Singleton - Implementation Steps
    • Singleton - Implementation - Eager Singleton
    • Singleton - Implementation - Lazy Singleton
    • Singleton - Implementation - Initialization Holder
    • Singleton - Implementation - Enum
    • Singleton - Implementation & Design Considerations
    • Singleton - Example
    • Singleton - Comparison with Factory Method
    • Singleton - Pitfalls
    • Singleton - Summary
    • Quiz - Singleton
  • Object Pool
    • Object Pool - Introduction
    • Object Pool - Implementation Steps
    • Object Pool - Example UML
    • Object Pool - Implementation
    • Object Pool - Implementation & Design Considerations
    • Object Pool - Example
    • Object Pool - Comparison with Prototype
    • Object Pool - Pitfalls
    • Object Pool - Summary
    • Quiz - Object Pool
  • Structural Design Patterns
    • Structural Design Patterns - Introduction
  • Adapter
    • Adapter - Introduction
    • Adapter - Implementation Steps
    • Adapter - Example UML
    • Adapter - Implementation - Class Adapter
    • Adapter - Implementation - Object Adapter
    • Adapter - Implementation & Design Considerations
    • Adapter - Example
    • Adapter - Comparison with Decorator
    • Adapter - Pitfalls
    • Adapter - Summary
    • Quiz - Adapter
  • Bridge
    • Bridge - Introduction
    • Bridge - Implementation Steps
    • Bridge - Example UML
    • Bridge - Implementation
    • Bridge - Implementation & Design Considerations
    • Bridge - Example
    • Bridge - Comparison with Adapter
    • Bridge - Pitfalls
    • Bridge - Summary
    • Quiz - Bridge Design Pattern
  • Decorator
    • Decorator - Introduction
    • Decorator - Implementation Steps
    • Decorator - Example UML
    • Decorator - Implementation
    • Decorator - Implementation & Design Considerations
    • Decorator - Example
    • Decorator - Comparison with Composite
    • Decorator - Pitfalls
    • Decorator - Summary
    • Quiz - Decorator
  • Composite
    • Composite - Introduction
    • Composite - Implementation Steps
    • Composite - Example UML
    • Composite - Implementation
    • Composite - Implementation & Design Considerations
    • Composite - Example
    • Composite - Comparison with Decorator
    • Composite - Pitfalls
    • Composite - Summary
    • Quiz - Composite
  • Facade
    • Facade - Introduction
    • Facade - Implementation Steps
    • Facade - Example UML
    • Facade - Implementation
    • Facade - Implementation & Design Considerations
    • Facade - Example
    • Facade - Comparison with Adapter
    • Facade - Pitfalls
    • Facade - Summary
    • Quiz - Facade
  • Flyweight
    • Flyweight - Introduction
    • Flyweight - Implementation Steps
    • Flyweight - Example UML
    • Flyweight - Implementation
    • Flyweight - Implementation & Design Considerations
    • Flyweight - Example
    • Flyweight - Comparison with Object Pool
    • Flyweight - Pitfalls
    • Flyweight - Summary
    • Quiz - Flyweight
  • Proxy
    • Proxy - Introduction
    • Proxy - Implementation Steps Part 1
    • Proxy - Example UML
    • Proxy - Implementation Part 1
    • Proxy - Dynamic Proxy Implementation Steps
    • Proxy - Dynamic Proxy Implementation
    • Proxy - Implementation & Design Considerations
    • Proxy - Example
    • Proxy - Comparison with Decorator
    • Proxy - Pifalls
    • Proxy - Summary
    • Quiz - Proxy
  • Behavioral Design Patterns
    • Behavioral Patterns - Introduction
  • Chain of Responsibility
    • Chain of Responsibility - Introduction
    • Chain of Responsibility - Implementation Steps
    • Chain of Responsibility - Example UML
    • Chain of Responsibility - Implementation
    • Chain of Responsibility - Implementation & Design Considerations
    • Chain of Responsibility - Example
    • Chain of Responsibility - Comparison with Command
    • Chain of Responsibility - Pitfalls
    • Chain of Responsibility - Summary
    • Quiz - Chain of Responsibility
  • Command
    • Command - Introduction
    • Command - Implementation Steps
    • Command - Example UML
    • Command - Implementation
    • Command - Implementation & Design Considerations
    • Command - Example
    • Command - Comparison with Strategy
    • Command - Pitfalls
    • Command - Summary
    • Quiz - Command
  • Interpreter
    • Interpreter - Introduction
    • Interpreter - Implementation Steps
    • Interpreter - Example UML
    • Interpreter - Implementation
    • Interpreter - Implementation & Design Considerations
    • Interpreter - Example
    • Interpreter - Comparison with Visitor
    • Interpreter - Pitfalls
    • Interpreter - Summary
    • Quiz - Interpreter
  • Mediator
    • Mediator - Introduction
    • Mediator - Implementation Steps
    • Mediator - Example UML
    • Mediator - Implementation
    • Mediator - Implementation & Design Considerations
    • Mediator - Example
    • Mediator - Comparison with Observer
    • Mediator - Pitfalls
    • Mediator - Summary
    • Quiz - Mediator
  • Iterator
    • Iterator - Introduction
    • Iterator - Implementation Steps
    • Iterator - Example UML
    • Iterator - Implementation
    • Iterator - Implementation & Design Considerations
    • Iterator - Example
    • Iterator - Pitfalls
    • Iterator - Summary
    • Quiz - Iterator
  • Memento
    • Memento - Introduction
    • Memento - Implementation Steps
    • Memento - Example UML
    • Memento - Implementation
    • Memento - Implementation & Design Considerations
    • Memento - Example
    • Memento - Comparison with Command
    • Memento - Pitfalls
    • Memento - Summary
    • Quiz - Memento
  • Observer
    • Observer - Introduction
    • Observer - Implementation Steps
    • Observer - Example UML
    • Observer - Implementation
    • Observer - Implementation & Design Considerations
    • Observer - Example
    • Observer - Comparison with Mediator
    • Observer - Pitfalls
    • Observer - Summary
    • Quiz - Observer
  • State
    • State - Introduction
    • State - Implementation Steps
    • State - Example UML
    • State - Implementation
    • State - Implementation & Design Considerations
    • State - Example
    • State - Comparison with Command
    • State - Pitfalls
    • State - Summary
    • Quiz - State
  • Strategy
    • Strategy - Introduction
    • Strategy - Implementation Steps
    • Strategy - Example UML
    • Strategy - Implementation
    • Strategy - Implementation & Design Considerations
    • Strategy - Example
    • Strategy - Comparison with State
    • Strategy - Pitfalls
    • Strategy - Summary
    • Quiz - Strategy
  • Template Method
    • Template Method - Introduction
    • Template Method - Implementation Steps
    • Template Method - Example UML
    • Template Method - Implementation
    • Template Method - Implementation & Design Considerations
    • Template Method - Example
    • Template Method - Comparison with Strategy
    • Template Method - Pitfalls
    • Template Method - Summary
    • Quiz - Template Method
  • Visitor
    • Visitor - Introduction
    • Visitor - Implementation Steps
    • Visitor - Example UML
    • Visitor - Implementation
    • Visitor - Implementation & Design Considerations
    • Visitor - Example
    • Visitor - Comparison with Strategy
    • Visitor - Pitfalls
    • Visitor - Summary
    • Quiz - Visitor
  • Null Object
    • Null Object - Introduction
    • Null Object - Implementation Steps
    • Null Object - Example UML
    • Null Object - Implementation
    • Null Object - Implementation & Design Considerations
    • Null Object - Example
    • Null Object - Comparison with Proxy
    • Null Object - Pitfalls
    • Null Object - Summary
    • Quiz - Null Object
  • Design Pattern Summary Document
    • Design Patterns Summary Document

Udemy - Java Design Patterns & SOLID Design Principles


 TO MAC USERS: If RAR password doesn't work, use this archive program: 

RAR Expander 0.8.5 Beta 4  and extract password protected files without error.


 TO WIN USERS: If RAR password doesn't work, use this archive program: 

Latest Winrar  and extract password protected files without error.


 Gamystyle   |  

Information
Members of Guests cannot leave comments.




rss