Domanda di colloquio di Photon

describe factory pattern