Este repositorio implementa el patrón creacional de diseño Factory Method en una aplicación web de Typescript.
En src/components
se pueden encontrar todos los modelos establecidos en el UML, y en src/factories
se pueden encontrar las fábricas que implementan el patrón factory.
El ambiente de prueba se puede ver en src/pages/index.astro
, e involucra un menú de creación de las diferentes clases, con características compartidas heredadas y características específicas de cada clase asignadas por la fábrica correspondiente.