[Java lista] Sok parameteres konstruktor

OSTYÁNI Péter panteros at dev-labs.com
2008. Feb. 13., Sze, 16:53:33 CET


> Udv a listanak!
>
> A fejlesztes soran elofordulhat olyan szituacio, hogy egy objektum sok
> tulajdonsaggal rendelkezik, es ezeket kotelezoen meg kell adni. A
> tanultak alapjan az ember egybol arra gondol, h a konstruktorban
> felveszi oket parameterkent, igy biztositva azt, hogy minden be lesz
> allitva. De ha jo sok ilyen tulajdonsag van, akkor biza az a franya
> parameterlista igencsak meg tud noni. A jelenlegi esetben ez a szam
> 24. Ez ugye randa is, olvashatatlan is, kezelhetetlen is. De
> megsporolni nem lehet, mert kotelezoen be kell oket allitani. Ki mit
> mond erre, hogyan lehet ezt a problemat feloldani?

Ilyenkor szerintem nem a paraméterlistát kéne a végtelenségig
növelni, hanem valami általános meglodás kellene a változók
tömeges beállítására.

Valami erre a célra létrehozott parameterObjectet vagy
hashmapet adni a konstrukrotnak.
Esetleg java.util.Properties-t használni a kezdeti értékek
betöltésére. (.properties, .xml állományból)

ostya



További információk a(z) Javalist levelezőlistáról