Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Skúsený užívateľ
Skúsený užívateľ
Implementácia rozhrania

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 30.03.2011 23:09

Zaujímalo by ma, aký je váš pohľad na implementáciu rozhrania.

Našiel som na túto tému viacero názorov - niekto používa len implicitnú implementáciu, niekto len explicitnú a niekto používa kombináciu. Čo si pamätám zo školy, tak sa tam explicitná implementácia ani nespomínala...

Ako implementujete rozhranie vy a prečo?







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Implementácia rozhrania

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 01.04.2011 20:54

Explicitnu implementaciu pouzivam iba vtedy, ak sa rozhrania nestastne volako rovnaju, iba su umiestnene v inych namespacoch.

Navyse explicitna implementacia je hnus!
Ked chces volat explicitne implementovanu metodu z implementujucej triedy, musis triedu pretypovat na explicitny typ interfacu!

Idealna ukazka tu: http://stackoverflow.com/questions/1434 ... ementation


Offline

Skúsený užívateľ
Skúsený užívateľ
Implementácia rozhrania

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok Napísal autor témyOffline : 01.04.2011 21:31

viem, túto diskusiu som našiel aj ja, len som sa chcel uistiť či mi niečo neuchádza, ešte nejaký skrytý benefit s použitia explicitnej implementácie, ale vyzerá to tak, že som to odhadol správne... :) Hlavne názory ako má v tej diskusii Phil Bennett ma prekvapili (tretí príspevok zvrchu).
s tým, že je to hnus úplne súhlasím







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Implementácia rozhrania

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0
Príspevok NapísalOffline : 01.04.2011 21:36

Ked si si nie isty, tak si pozri napr. kody nejakych znamych open source kodov (ja casto kukam Googlacke kody, aj ked ja som Javista), dost to pomaha :)

Tiez ma ten Bennett prekvapil, hlavne tento bod:

C) If you implement an interface implicitly then your class now exposes new behaviours that might only be relevant to a client of the interface and it means you aren't keeping your classes succinct enough (my opinion).

No ale toto je predsa ucel interfacov :D Toto mi pride fakt ako cudny nazor.


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. PayPal implementacia

v PHP, ASP

2

699

30.08.2011 18:14

SonnY Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. implementácia AdSense

v Redakčné systémy

8

956

08.04.2011 19:26

jarol Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pretvorenie rozhrania

v Operačné systémy Microsoft

1

250

28.02.2012 14:31

magic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nastavenie časového rozhrania

v Operačné systémy Microsoft

1

317

10.09.2009 0:47

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C# Naco sluzia rozhrania

v Technológia .NET

3

2242

28.03.2010 17:37

Ezekiell Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. implementacia offline sms platobnej brany

v Ponuka práce

0

996

14.05.2023 11:09

phego123 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP Implementácia PAYPAY účtu do eshopu

v PHP, ASP

0

620

26.05.2009 11:54

hedyso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Návrh dizajnu a implementácia uz existujucej stránky

v Ponuka práce

0

563

14.11.2011 16:52

DeeJay3 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nedostanem sa do WEB rozhrania Wi-Fi routra

v Sieťové a internetové programy

7

586

11.05.2009 19:03

psichac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s pripojením komunikačného rozhrania USB-Nano 486

v Externé zariadenia

9

447

17.03.2018 21:11

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Implementácia senzorového uzla na ESP32 vo frameworku ESP-IDF

v Články

3

725

23.01.2022 14:55

medove Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Predam adapter z IDE rozhrania PATA 3,5 na CF kartu

v Predám

0

287

15.05.2015 23:49

Bizon Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra