[Java lista] Sok parameteres konstruktor

Aron Gombas aron.gombas at midori.hu
2008. Feb. 13., Sze, 10:19:19 CET


  Szia!

  Nekem vmi azt sugja, hogy ha 24 argumentumot kell atadnotok
a ctor-nak, akkor ott meg 24-nel joval tobb property lesz
az osztalyban, az pedig lehet(!), hogy azt jelzi, hogy
nem elegge atgondolt a domain model-etek.

  Bena trivialis pelda: egy osztalyban peldaul lakcimet,
ne String country; String city; String street; ... -kent
tarolj, hanem vegyel fel ra egy Address osztalyt (kb. Component
pattern). Tenyleg bena pelda, de talan illusztralja mire
gondolok.
-- 
  Aron Gombas
  Founder, http://www.midori.hu


Böszörményi Péter wrote:
> 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?
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
> 



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