Rubrik
Textmeddelande
Sök på
:
Forum / Message boards
Publika sidor / Public
Artiklar / articles
Tips & tricks
Program area
Länkar
Tekniker
In English
Favorit
Min profil
0 nya iMail
Kontakta
Hjälp
Chatta
Medlemmar
Erbjudande / aktiviteter
Forum
Artiklar / filmer
Böcker
Frekventa frågor
Programarkiv
Nybörjartips
Testcertifiera dig
Tips / tricks
Köp, byt och sälj
Handla på pellesoft
Tävlingar
Lediga jobb
Företags- och
produktguider
Tekniker
Studenter
Utbildningar
Blandat arkiv
Länkarkivet
Om pellesoft.se
Alla artiklarna
Nyheter
Filmer
Bli skribent
Övrigt
Skicka bidrag
Grundkurs i C-Sharp - Gränssnitt
Av:
Andreas Håkansson
Publicerad: 2002-06-25
Många förknippar ordet gränssnitt med ett grafiskt gränssnitt (GUI - Graphical User Interface) som ett program oftast innehållet för att låta användaren kommunicera med programmet. Även om det inte är det som denna artikel bearbetat så är det inte så långt ifrån sanningen trots allt. Vad ett gränssnitt (interface) är i objektsorienterad programmering är just en definition på ett sätt att kommunicera mellan olika objekt. När man skapar ett klass gränssnitt så skapar man en mall som beskriver hur man kan kommunicera med en klass som implementerar gränssnittet i fråga. Man talar om vilka metoder och attribut som finns i gränssnittet, fast man utelämnar implementationen (precis som med abstrakta klasser - fast med ett undantag, man struntar i att beskriva åtkomst modifieringen hos de olika metoderna och attributen). Man kan säga att ett gränssnitt är en form av ett kontrakt som en klass skriver på när den implementerar ett gränssnitt. Detta kontraktet säger att en klass väljer att implementera ett gränssnitt så binder den sig att möjliggöra kommunikation på det sätt som gränssnittet deklararer.
Innehåll
Relaterade artiklar
»
Grundkurs i C-Sharp - Arv
»
Grundkurs i C-Sharp - Introduktion
»
Grundkurs i C-Sharp - Namnrymder
»
Grundkurs i C-Sharp - Polymorphism
»
Grundkurs i C-Sharp - Statiska medlemmar
»
Grundkurs i C-Sharp - Strukturer
»
Grundkurs i C-Sharp - Undantagshantering
»
Grundkurs i C-Sharp - Åtkomstmodifiering
»
Grundkurs i C-Sharp - Överlastning
Vad tyckte du om artikeln?
Ge skribenten eller andra läsare dina tips och kommentarer. Betygsätt artikeln och kommentera gärna anledning till det satta betyget.
Utmärkt
Läsvärd
Intressant
Mindre bra
Dålig
Visningar: 2722
Har röstat: 8
Snittbetyg: 78%
Rubrik
Text
Se utskriftsversion
pellesoft it - en resurs att lita på | copyright © 1986-2010 |
regler & avtal
|
cookies