Posted By: DaveSil (si nili kutumykija) on 'CZprogram'
Title: Re: Java: Implemntace metody v definici tridy?
Date: Fri Oct 22 23:34:41 2004
> > Ja zadnej 65k soubor nevyrobil, to Sunove :) No a me nejak prijde ze je to
>
> > desive neprehledny... byl jsem zvykly na jazyky kde jsou definice trid
> > oddeleny od samotny implemenace. Jako uzivatele konkretni tridy me zridka
> > zajima jak je to udelany. No zkoumam Javu tri dny... takze fakt tapu :)
> No, ja jsem taky zatvrzely Ceckar, takze se mi tohle tropicky silenstvi
> nelibi, ale pokud muzu ze svych povrchni znalosti vylovit domnenku, tak
> javisti si mezi sebou zdrojaky moc nectou. Pouzivaji javadoc (obdoba
> doxygenu
> s tim, ze format je "soucasti definice jazyka"), takze hotovou tridu
> prevalcuji jakymsi toolem a vypadne dokumentace. Jakozto uzivatel knihovny
> pak
> ctes jen ten dokument, kde mas "hlavicky" s komentarem a nestaras se o
> zdrojak.
> Imho pro pouziti cizich knihoven to staci. Jina vec je, ze mi to pripada
> silne neprehledne, kdyz v necem takovem pisu sam - inline metody v C++ sice
> taky pouzivam, ale max do nejakych sesti radek kodu, nebo kdyz cela slavna
> trida ma tri, ctyri metody. Jinak hledat prototyp, kdyz si nemuzu vzpomenout
>
> jestli jsem v ni neco udelal, nebo jestli predpokladam jeji vstup nejak
> predzpracovany... to je pak peklo. A ten samy nesvar je i v C#. Pry je to
> moderni a lepsi nez "zbytecne" header fajly, takze si asi budeme muset
> zvyknut
> a pochopit, ze to lepsi je. A tim, hned po indentaci, dostavame krasne dalsi
>
> tema vhodne pro svate valky :-)
> -
> Clovek je nejpomalejsi zname zarizeni typu I/O.
> Quasimodo
************************
IMHO je to vec zvyku, ja zacinal take s C/C++, ted delam uz ctyri roky
prevazne v Jave a musim rict, ze se mi v ni pise velmi dobre. Kdyz rozumne
navrhujes tridy a pouzivas interfacy jak bylo naznaceno, je to uplne v poho.
---------------------------------------------------------
F = F1 + .... + F9
Proste Devetsil
nebo take DaveSil
nebo oboji
--------------------------------------------------------