Abstract Factory design pattern
| C# Design Patterns |
|
| edit |
| C# design pattern in a nutshell | |
| The Abstract Factory design pattern encapsulates a set of analogous factories that produce families of objects. | |
The Abstract Factory design pattern defines an interface containing Factory methods which decouple the client from the concrete (actual) classes required to instantiate a family of related products. Thus, the client need know nothing about the actual concrete implementations. That is, there are no hard-coded class names in client code.
| C# design pattern at a glance | |
|
Abstract Factory provides an interface for creating families of related objects without specifying their concrete classes. It
|
Abstract Factory defines an interface for creating a set of concrete products. Each Abstract Factory interface method:
|
[edit]
Abstract Factory design pattern
[edit]
See also
|

