[Java lista] protected adattag vs protected getter
biziclop
biziclop at gmail.com
2008. Ápr. 18., P, 15:17:31 CEST
Hat akkor ugy tunik, mast erzunk veszelyesnek. Nalam a veszely az,
hogy a program mindenfele parajelensegeket fog produkalni, nala meg
az, hogy a programozonak egy kicsit tobbet kell gepelnie. :)
lsp
2008/4/18 Böszörményi Péter <zmblevlist at gmail.com>:
>
> 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
>
> _______________________________________________
> 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