Abstract factory pattern

Reindirizza a: