Klausimai pažymėti „sąsaja“

Sąsaja reiškia priskirtą sąveikos su komponentu tašką. Sąsajos naudojamos tiek aparatinėje, tiek programinėje įrangoje. --- Taip pat nurodoma sąsajos sąsajos kalba, kuri yra vienintelė išimtis iš vieno paveldėjimo Java, C # ir panašiomis kalbomis.
38
atsakymai

Koks skirtumas tarp sąsajos ir abstrakčios klasės?

Koks skirtumas tarp sąsajos ir abstrakčios klasės?
gruodžio 16 d '09 11:15
35
atsakymai

Sąsaja prieš abstrakčią klasę (bendras OO)

Neseniai aš turėjau dvi pokalbius telefonu, kai man buvo klausiama apie skirtumus tarp sąsajos ir abstrakčios klasės. Aš paaiškinau visus aspektus, kuriuos galėjau apsvarstyti, bet, atrodo, jie laukia manęs pasakyti kažką konkretaus ir aš nežinau, kas tai yra ...
balandžio 17 d '09, 7:42 val
31
atsakymas

Ką reiškia „sąsajos programavimas“?

Aš tai mačiau keletą kartų ir nesuprantu, ką tai reiškia. Kada ir kodėl tai darote? Žinau, ką daro sąsajos, bet tai, kad nesu visiškai tikras, todėl manau, kad praleidžiau jų tinkamą naudojimą.
nustatyti 21 d. '08 3:48
15
atsakymai

Kaip skelbiate sąsają C + + sistemoje?

Kaip konfigūruoti sąsają atitinkančią klasę? Ar tai tik abstrakta bazinė klasė?
lapkričio 25 d. '08 19:48
39
atsakymai

Sąsaja prieš bazinę klasę

Kada turėčiau naudoti sąsają ir kada turėčiau naudoti bazinę klasę? Ar tai visada turėtų būti sąsaja, jei aš tikrai nenoriu apibrėžti pagrindinio metodų įgyvendinimo? Jei turiu klasę Šuo ir katė. Kodėl aš noriu įgyvendinti ...
rugsėjo 11 d '08, 6:20 val
11
atsakymai

C # Sąsajos Netiesioginis įgyvendinimas, palyginti su aiškiu įgyvendinimu

Kokie yra netiesiogiai ir aiškiai pateiktų sąsajų įgyvendinimo skirtumai C #? Kada turėtumėte naudoti numanomą ir kada turėtumėte naudoti aiškiai? Ar yra kokių nors privalumų ir (arba) trūkumų? Oficialios „Microsoft“ rekomendacijos (nuo pirmojo leidimo ...
rugsėjo 27 d '08, 13:56
14
atsakymai

Priemonės vs išplėtimas: kada naudoti? Koks skirtumas?

Prašome paaiškinti lengvai suprantama kalba arba nuoroda į bet kurį straipsnį.
gegužės 31 d., 12 val
11
atsakymai

Kaip nustatyti, ar sąsajos tipas vykdo C # atspindį

Ar C # atspindys atspindi būdą, kaip nustatyti, ar tam tikras System.Type tipas palaiko tam tikrą sąsają? viešoji sąsaja IMyInterface {} viešoji klasė MyType: IMyInterface {} // turėtų duoti „tikro“ tipo (MyType) ./* ????? * / MOD ...
nustatytas vasario 11 d '11 0:49
15
atsakymai

Sąrašas „ArrayList“ ir „Java“

(1) Sąrašas <?> MyList = naujas ArrayList <?> (); (2) ArrayList <?> MyList = naujas ArrayList <?> (); Suprantu, kad su (1) sąrašo sąsajos įgyvendinimu galima pakeisti. Atrodo, kad (1) paprastai naudojama programoje, nepriklausomai nuo ...
nustatyti 17 vas '10 10:40
16
atsakymai

Sąsaja, apibrėžianti dizainerio parašą?

Keista, kad tai yra pirmas kartas, kai susidūriau su šia problema, bet: Kaip apibrėžiate konstruktorių C # sąsajoje? Redaguoti Kai kuriems žmonėms reikia pavyzdžio (tai yra laisvo laiko projektas, todėl taip, tai žaidimas) IDrawable + Update + Draw Kas ...
nustatyti kovo 06 d., 09:21
32
atsakymai

Kaip turėčiau paaiškinti skirtumą tarp sąsajos ir abstrakčios klasės?

Viename mano interviu buvo paprašyta paaiškinti skirtumą tarp sąsajos ir abstrakčios klasės. Čia yra mano atsakymas: „Java“ sąsajos metodai yra netiesiogiai abstrakčiai ir negali būti įgyvendinami. „Java“ abstrakta klasė gali būti įdiegta ...
rugsėjo 13 d '13, 6:50
6
atsakymai

Skirtumas tarp abstrakčios klasės ir „Python“ sąsajos

Koks skirtumas tarp abstrakčios klasės ir „Python“ sąsajos?
gruodžio 16 d '08 8:32 val
15
atsakymai

Ar turėtume @ naudoti sąsajos metodo įgyvendinimą?

Jei metodas, įgyvendinantis sąsajos metodą, turėtų būti pažymėtas su @Override? javadoc annotations Override sako: Nurodo, kad metodo deklaracija yra skirta ignoruoti metodo deklaraciją superklasėje. Jei metodas komentuoja ...
nustatyti 17 okt. '08 18:18
24
atsakymai

Kodėl negaliu nustatyti statinio metodo „Java“ sąsajoje?

Štai pavyzdys: viešoji sąsaja IXMLizable <T> {static T newInstanceFromXML (Elementas e); Elementas įXMLElement (); } Žinoma, tai neveiks. Bet kodėl gi ne? Viena iš galimų problemų būtų tai, kas atsitinka, kai ...
04 Feb rinkinys '09 10:21 val
15
atsakymai

Sąsaja su numatytais metodais vs Santrauka klasėje Java 8

Kadangi „Java 8“ leidžia naudoti numatytuosius metodus „Default Ways“ sąsajoje, atrodo, kad yra abejonių tarp abstrakčios klasės. Taigi, kada turėtumėte naudoti sąsają su standartiniais metodais ir ...
lapkričio 15 d. '13, 13:06