Anteriormente vimos lo que era una interfaz y cómo implementarla en C#. Hoy aprovecharemos estos conocimientos para explicar otro patrón de diseño: la Factoría Abstracta o Abstract Factory.
El patrón Abstract Factory es un patrón «familiar». ¿Por qué familiar? Porque está especializado en proporcionar instancias de familias de objetos. Imaginemos la siguiente situación: