Due piccole precisazioni sullo script #737:

1) Qualcuno si potrebbe chiedere: "ma a cosa serve? non bastava metterci un costruttore che accettasse i due parametri?".
In effetti, stando all'esempio, si. Di solito però un factory restituisce istanze di altre classi (o famiglie di classi) oppure ne controlla l'istanziazione (ad esempio nel caso dei patterns "singleton" o "abstract factory")

2) Nei casi visti al punto 1 è buona norma impedire la creazione diretta di istanze della classe controllata dalla factory (ovvero senza passare dalla factory stessa) "disabilitando" il costruttore di default (ovvero forzando a "private" la visibilità del costruttore senza parametri)

Matteo Casati
GURU4.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.