Tema numarul 5 Abstract Factory