[Java lista] protected adattag vs protected getter

Böszörményi Péter zmblevlist at gmail.com
2008. Ápr. 18., P, 15:14:48 CEST


On p, 2008-04-18 at 14:09 +0100, biziclop wrote:
> 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.
En se nagyom ertettem ezt a veszelyes dolgot. Valami olyasmit mondott, h
a privat tagok miatt a fugvenyek nem vaghatoak felul (igaz), es az
adattagok nem erhetoek el (ez is igaz). Azt meg hozzatette, h neki
tanitottak igy ezt.

> 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
> >
> _______________________________________________
> 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