[ 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 | 66
Bydlisko: Žilina
NapísalOffline : 30.03.2011 23:09 | Implementácia rozhrania

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 | 0
NapísalOffline : 01.04.2011 20:54 | Implementácia rozhrania

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 | 66
Bydlisko: Žilina
Napísal autor témyOffline : 01.04.2011 21:31 | Implementácia rozhrania

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 | 0
NapísalOffline : 01.04.2011 21:36 | Implementácia rozhrania

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.


 [ Príspevkov: 4 ] 


Implementácia rozhrania



Podobné témy

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

pretvorenie rozhrania

v Operačné systémy Microsoft

1

274

28.02.2012 14:31

magic

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

PayPal implementacia

v PHP, ASP

2

744

30.08.2011 18:14

SonnY

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

implementácia AdSense

v Redakčné systémy

8

992

08.04.2011 19:26

jarol

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

Nastavenie časového rozhrania

v Operačné systémy Microsoft

1

365

10.09.2009 0:47

prandof

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

C# Naco sluzia rozhrania

v Technológia .NET

3

2292

28.03.2010 17:37

Ezekiell

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

implementacia offline sms platobnej brany

v Ponuka práce

0

1130

14.05.2023 11:09

phego123

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

PHP Implementácia PAYPAY účtu do eshopu

v PHP, ASP

0

668

26.05.2009 11:54

hedyso

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

669

14.11.2011 16:52

DeeJay3

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

492

17.03.2018 21:11

shiro

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

619

11.05.2009 19:03

psichac

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

941

23.01.2022 14:55

medove

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

344

15.05.2015 23:49

Bizon



© 2005 - 2024 PCforum, edited by JanoF