|
 | | |
| Autor | Správa |
walther
 Užívateľ
 Založený: 24.01.2008 Príspevky: 10194 Bydlisko: Bratislava Vek: 24
 | Zaslal: St 30.03.11 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? |
| |
  |
 |
Forty-
 Užívateľ
 Založený: 01.04.2010 Príspevky: 343
 | Zaslal: Pi 01.04.11 20:54 |   |
|
  |
 |
walther
 Užívateľ
 Založený: 24.01.2008 Príspevky: 10194 Bydlisko: Bratislava Vek: 24
 | Zaslal: Pi 01.04.11 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 |
| |
  |
 |
Forty-
 Užívateľ
 Založený: 01.04.2010 Príspevky: 343
 | Zaslal: Pi 01.04.11 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 Toto mi pride fakt ako cudny nazor. |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. 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. Nemôžete hlasovať v tomto fóre.
|
| |