[Java lista] protected adattag vs protected getter
biziclop
biziclop at gmail.com
2008. Ápr. 18., P, 15:09:44 CEST
Amennyiben egy "nyilt" vegu rendszered van, tehat ahol barki barmikor
leszarmaztathat az osztalyodbol, akkor fix kettes.
Ha viszont garantalt, hogy az osszes implementacio az adott
modul/library/mifene resze lesz, tehat kezben tudod tartani a
leszarmazast, akkor az egyes kenyelmesebb.
Azt vegkepp nem ertem, miert itelte "veszelyes"-nek a kettes
lehetoseget a kollega, hiszen veszelyes maximum az o modszere lehet,
ha rosszkor alkalmazzak, a kettes verzio legfeljebb faraszto lehet es
nehezen olvashato.
lsp
2008/4/18 Böszörményi Péter <zmblevlist at gmail.com>:
> Udv a listanak!
>
> A napokban a kollegammal vitatkoztunk arrol, hogy szarmasztatas eseten
> melyik a szerencsesebb.
>
> Kollega allaspontja az volt, hogy ahol csak lehet, protected valtozokat
> es fugvenyeket kell hasznalni, mert a privat lathatosagi kor
> "veszelyes" (mivel a leszarmazott nem ferhet hozza, kesobb nem
> definialhatja felul).
>
> Az en allaspontom az volt, hogy ahol csak lehet privat adattagokat
> hasznaljunk, es protected getterek/setterek legyenek a mezok eleresehez,
> leven - velemenyem szerint - a szarmaztatassal az egysegbezaras elvet
> serthetjuk meg. A gondolatra jo pelda a java.awt.Frame -
> javax.swing.JFrame szarmaztatas.
>
> Kinek mi a velemenye rola?
> --
> Üdvözlettel,
> Böszörményi Péter
>
> _______________________________________________
> 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