[Java lista] Tervezési minták
Hollósi Balázs
hollosi.balazs at artklikk.hu
2008. Nov. 17., H, 11:37:46 CET
Hmm.. erdekesek az allaspontok. Az hogy csak pl gui fejlesztesi
koncepciohoz adna peldakat egy leiras lehet hogy nem feltetlenul lenne
celravezeto, mert feltetelezi hogy runinnal rendelkezik az olvaso
abban a temaban. Szamomra peldaul az elmult 6-8 evben nem volt szukseg
ra, kizarolag szerver oldali komponensekkel foglalkoztam, es bar az
alap elmeleteket ismerem, lehet a konyv / leiras miatt kellene
utananeznem dolgoknak.
A masik oldal, ha nagyon elvont alkalmazason vezeti vegig a peldakat.
Volt mar olyan konyv a kezemben, ahol a pelda erthetetlensege miatt
kellett 2x ujraolvasni, mit is akar. A sorgyar lehet necces, bar ha
azt nezzuk mar van konyv agyonforditott fogalmakkal (elvont gyar),
vannak ertelmetlen peldakkal is, ilyen meg nincs. Igy legalabb
szorakoztato annak is, aki mar ismeri a mintakat, egyebkent lehet
vegig sem olvasnam. Van stilusa. :-)
B
2008/11/17 <istvan.ketler at lhsystems.com>:
> Szia,
>
> nem ertek egyet Veled. Csak azert, mert valaki mar tapasztalt, nem feltetlenul kell valami "komoly" peldaval megbombazni. Visszajara forditva az ervelesed, aki tervezesi mintat olvasgat, az mar kello tapasztalattal rendelkezik ahhoz is (legalabbis kellene rendelkeznie), hogy ilyen, szohasznalatoddal elve "nem eletszeru" peldan keresztul is megertse a mintat.
>
> Szakmai eszrevetel? Hat, nem tudom, mennyire szakmai, de "az építkezést az alapoknál kell kezdeni, ezért le kell fektetnünk egy teljesen átlagos sörgyár alapjait" helyett inkabb azt mondanam, hogy az EU eloirasok miatt csak az kaphat sorgyarra engedelyt, aki kepes pontosan negyfele sort kesziteni.
>
> Tovabbi szakmai eszrevetel egy kerdes: miert abstract class, miert nem interface a sorgyar? El tudom kepzelni, hogy alapitok egy szeszuzemet, amelynek egyik reszlege a sorgyar, masik reszlege a palinkagyar, stb., a tobbszoros leszarmazas pedig nem lehetseges, mig tobb "szabvanynak" vagy "eloirasnak" akar egyszerre is megfelelhetek. Nekem valamiert jobban tetszik a "depend on interfaces, not classes" megkozelites, nem tehetek rola... Az abstract factory-t pedig igy is, ugy is szoktak "tanitani". Az interface implementalast egyebkent is inkabb szeretem ugy ertelmezni, hogy "letrehozok valamit, ami kepes adott jellegu tevekenysegre", mig az (itt hasznalt) abstract osztaly inkabb "mar van egy onmagaban nem mukodokepes valamim, azt egeszitsd ki, hogy kepes legyen az adott tevekenysegre". Szerintem a ketto kozott van elteres, es az elso az altalanosabb, az utobbi meg akkor jo, ha a kozos viselkedest kezben akarom tartani (bar ekkor is inkabb adnek egy interface-t, es hozza egy abstract megvalositast).
>
> Amugy szerintem jol es erthetoen van megfogalmazva, nekem teljesen tetszik.
>
> Udvozlettel,
>
> Ivan
>
> István Ketler
> Project Coordinator
>
> Lufthansa Systems Hungaria Kft.
> Airline Management Solutions
> Schedule & Revenue Management
> Alkotás u. 53.
> 1123 Budapest
> Hungary
>
> Tel: +36 1 887-2815
> Fax: +36 1 887-2977
>
> Room: MOM Park, Building A, Room 556
>
> e-mail: istvan.ketler at lhsystems.com
> Internet: www.LHsystems.hu
>
>
>>
>
> Sitz der Gesellschaft / Corporate Headquarters: Lufthansa Systems Hungaria Kft, Budapest, Fövarosi Birosag 01-09-463417
> Geschaeftsfuehrung / Management Board: Monika Houck
>
> -----Original Message-----
>
>> From: javalist-bounces at javagrund.hu
>> [mailto:javalist-bounces at javagrund.hu] On Behalf Of Marai Laszlo
>> Sent: Sunday, November 16, 2008 3:39 PM
>> To: javalist at javagrund.hu
>> Subject: Re: [Java lista] Tervezési minták
>>
>> On Sun, 16 Nov 2008 15:21:48 +0100
>> Auth G__bor <auth.gabor at javaforum.hu> wrote:
>>
>> Hali!
>>
>> > Gondolkodom azon, hogy a t__bbi mint__t is ilyesmi m__don
>> prezent__lom.
>> > Szakmai jelleg__ visszajelz__s?
>>
>> Szerintem nem jo otlet. Aki tervezesi mintakat olvas, annak
>> mar van nemi fogalma a programozasrol, szamitastechnikarol,
>> szamitogepekrol es a fejlesztes soran felmerulo kerdesekrol.
>> Ez a sorozos jopofizas hasznos lehet valakinek, aki ugy kezd
>> el egy OO nyelvet tanulni, hogy elotte mast nem ismert. A
>> tervezesi mintaknal viszont szerintem hasznosabb, ha egybol
>> valami konkret, eletszeru peldat mutatsz, mert azzal konnyebb
>> megerteni, hogy igazabol miert is jo ez. A GoF konyv is
>> szinte (?) mindenutt GUI implementalas peldakat hoz - olyat
>> mindenki latott mar, es raadasul szepen, termeszetesen
>> alkalmazhatok is a patternek.
>>
>> atleta
>> _______________________________________________
>> 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