[Java lista] Tervezési minták

Halász-Szabó Dániel fisha at freemail.hu
2008. Nov. 17., H, 10:33:33 CET


Sziasztok!

Életszerű vs. jávaközeli példa témakörhöz:
szerintem az lenne a legjobb, ha lenne egy ilyen életszerű példa és 
utána esetleg egy jávás is (persze gondolom, hogy véges szabadídőd van 
erre a dologra ;) ).
A jávás példa célszerű lenne, ha nem pont swinges/awt-s lenne, mert 
azokkal Dunát lehet rekeszteni, és néha az embernek már olyan érzése 
támad, hogy design patterneket csak grafikusfelület-fejlesztésnél 
használnak.

Egyébként tetszik az írás, már nagyon vártam az új részt (meg most is 
várom már a következőt :) ).
Üdv,
Fisha

istvan.ketler at lhsystems.com wrote:
> 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
>
>
> No virus found in this incoming message.
> Checked by AVG - http://www.avg.com 
> Version: 8.0.138 / Virus Database: 270.6.5/1620 - Release Date: 2008.08.19. 6:04
>
>
>
>   



További információk a(z) Javalist levelezőlistáról