Abstract Factory Pattern

Abstract Factory Pattern

The abstract factory pattern is ideal for constructing families of interrelated products. The pattern provides factories for constructing new objects and guarantees that each factory can only create objects that are compatible. 

In this lecture, I'll show you how the pattern works and how you can implement it in your own code. I will also demonstrate an example program that uses abstract factories to simulate an ecosystem in Africa and Australia. 

C# Design Patterns

Buy nowLearn more

Creational and Structural Design Patterns Introduction

  • About this course
  • The Gang Of Four And The 23 Design Patterns

Creational Design Patterns

  • Section Introduction
  • Creational Design Patterns ZIP Files
  • Abstract Factory Pattern
  • Builder Pattern
  • Factory Method Pattern
  • Prototype Pattern
  • Singleton Pattern
  • Section Recap
  • Quiz 1: Creational Design Patterns

Structural Design Patterns

  • Section Introduction
  • Structural Design Patterns ZIP Files
  • Adapter Pattern
  • Bridge Pattern
  • Composite Pattern
  • Decorator Pattern
  • Facade Pattern
  • Flyweight Pattern
  • Proxy Pattern
  • Section Recap
  • Quiz 2: Structural Design Patterns

Creational and Structural Design Patterns Conclusion

  • Course Recap

Behavioral Design Patterns Introduction

  • About This Course
  • The Gang Of Four And The 23 Design Patterns

Behavioral Design Patterns

  • Section Introduction
  • Behavioral Design Patterns ZIP Files
  • Chain Of Responsibility Pattern
  • Command Pattern
  • Interpreter Pattern
  • Iterator Pattern
  • Mediator Pattern
  • Memento Pattern
  • Observer Pattern
  • State Pattern
  • Strategy Pattern
  • Template Method Pattern
  • Visitor Pattern
  • Section Recap
  • Quiz 3: Behavioural Design Patterns

Behavioral Design Patterns Conclusion

  • Course Recap