[nem-pl] public/private/i takie tam
Michal Moskal
malekith at pld-linux.org
Sun Nov 2 01:21:44 CET 2003
On Sun, Nov 02, 2003 at 12:07:16AM +0100, "Paweł W. Olszta" wrote:
> Michal Moskal wrote:
>
> >Hm. Nie sądzicie, że pisanie wszędzie public jest męczące? Ale chyba
> >public by default dla typów i wartości to nie jest najlepszy pomysł. Bo
> >nie widzę innego rozwiązania (jeśli nie chcemy mieć osobnych interfejsów).
> >
> >Być może ja się mylę i pisanie wszędzie public nie jest takie złe...
> >
> >
> >
> Domyślnie public to bardzo źle. Zasadniczo interesuje nas minimalizacja
> interfejsu publicznego,
> jak piszemy duży program.
>
> Jak coś, to private (jak w C++/C# w klasach).
Tak, ja to rozumiem, tylko kombinuje jak by to obejść :-) Znaczy, jak
zrobić tak, żeby defaultowo było private a żebym nie musiał pisać public
jak mi się nie chce.
Z osobnymi interfajsami to nie było by problemu -- jeśli nie ma interfejsu
to właśnie szkicujemy i wszystko możeby być public, jeśli jest interfejs
to wszystko czego w nim nie ma jest private. Aha, mówi o interfejsach
w osobnych plikach, nie o typie 'interface'.
Ale jak to zrobić bez osobnego interfajsu?
--
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h
More information about the devel-pl
mailing list