[Javalist] Java8 - Alapértelmezett metódustörzs interfészekben

István Székely istvan.szekely at i-logic.hu
2012. Május. 23., Sze, 10:29:04 CEST


Hali,

Egy dolgot tennék még hozzá ehhez.

Valahogy az sem merül fel senkiben, hogy a két interfész kódja nem a mi 
kezünkben van? Pl. két 3rd party könyvtárat szeretnénk használni, és 
ezekben lesz majd két interfész, aminek ugyanolyan nevű metódusai 
lesznek, mindkettő default implementációval. Most akkor ez kinek a 
problémája?

Üdv,
Stivi

On 2012-05-23 10:09, Gábor Garami wrote:
>
> Sokadszorra olvasom ezt az ervet, a kod smell es hasonlok mellett. Azt 
> tessen mar megerteni, hogy perpill irrelevans, hogy milyen elvi es 
> pattern problemakra utal az, ha metodus utkozes van. Ez egy technikai 
> problema, amire megnyugtato megoldast kell talalni, es ez igenis a 
> nyelv problemaja. Nem lehet a szonyeg ala soporni, mert akkor pont 
> olyan kiszamithato lesz a nyelv, mint a PHP, ezt pedig gondolom senki 
> nem szeretne.
>
> Ha azt mondjuk, hogy legyen felsorolasi sorrend, akkor legyen az, ha 
> azt mondjuk hogy oldjuk fel ezeket ABC sorrendben, akkor az, vagy 
> legyen hibajelzes, csak foglalkozzunk a problema lenyegevel, ne pedig 
> jatszuk az architektet sommas kijelentesekkel, mert az semmit se old meg.
>
> Elnezest, ha vkit megbantottam.
>
> Udv,
>
> Garami Gábor
> gabor.garami at hron.me <mailto:gabor.garami at hron.me>
> Skype: hron84
> Tel: +36 20 235 9621
>
> Sent from my T-Mobile G2
> Ezt a levelet telefonról adták fel, ékezethibákat tartalmazhat.
>
> 2012.05.23. 9:44, "Zsombor" <gzsombor at gmail.com 
> <mailto:gzsombor at gmail.com>> ezt írta:
>
>     Igen, erről beszélek. Ha két interfaceben ugyanazon névvel van
>     implementáltál metódust, akkor az a Te problémád, nem a nyelvé.
>
>     Zs
>
>>     On 2012.05.23. 9:32, "Peter Verhas" <peter at verhas.com
>>     <mailto:peter at verhas.com>> wrote:
>>
>>     >Jah, és ha mást akarnál implementálni a kettőben? :)
>>
>>     Az a te bajod, és nem a nyelvé. Itt viszont már a nyelv problémája.
>>     Amúgy ha ugyanaz a szignatúra, akkor miért is lenne más a
>>     funkció? Kód
>>     smell.
>

--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120523/0f85ae69/attachment.html>


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