O documento descreve o padrão de projeto Factory Method. Ele define uma interface para criar objetos, mas deixa que as subclasses decidam qual classe instanciar. O padrão permite que uma classe delegue a responsabilidade de instanciação às subclasses.
3. “Definir uma interface para criar um objeto, mas deixar que subclasses decidam que classe instanciar. FactoryMethodpermite que uma classe delegue a responsabilidade de instanciamento às subclasses.” [GoF]
8. O Problema
•Framework específico para uma aplicação que manipula documentos multimídia;
•É possível criar um framework mais genérico, para qualquer aplicação de manipulação de documentos?