Konstruktori palauttaa aina uuden instanssin sen omasta luokasta, ja nimi on kiinteästi sidottu luokkaan. Factory-metodi on tavallinen (usein staattinen) metodi, joka luo objekteja — antaen sinulle vapauden nimeämisessä, millä aliluokalla palautetaan, ja onko luotava uusi objekti lainkaan.
