Logo
Unionpedia
Kommunikation
Jetzt bei Google Play
Neu! Laden Sie Unionpedia auf Ihrem Android™-Gerät herunter!
Installieren
Schneller Zugriff als Browser!
 

Datenkapselung (Programmierung)

Index Datenkapselung (Programmierung)

Als Datenkapselung (nach David Parnas auch bekannt als information hiding) bezeichnet man in der Programmierung das Verbergen von Daten oder Informationen vor dem Zugriff von außen.

42 Beziehungen: Abgeleitete Klasse, Abstrakter Datentyp, Algorithmus, Attribut (Programmierung), Black Box (Systemtheorie), C (Programmiersprache), C-Sharp, Computerprogramm, Computersprache, Datei, Daten, Datenbank, Datenelement, Datenstruktur, David Parnas, Funktion (Programmierung), Header-Datei, Information, Invariante (Informatik), Java (Programmiersprache), Klasse (Objektorientierung), Methode (Programmierung), Modul (Software), Modulare Programmierung, Objekt (Programmierung), Objektorientierte Programmierung, Programmierschnittstelle, Programmiersprache, Programmierung, Prozedur (Programmierung), Schlüsselwort (Programmierung), Schnittstelle, Schnittstelle (Objektorientierung), Software, Softwareentwickler, Strukturierte Programmierung, Testbarkeit, Unified Modeling Language, Unterprogramm, Variable (Programmierung), Visual Basic .NET, Zugriffsfunktion.

Abgeleitete Klasse

Eine abgeleitete KlasseBjarne Stroustrup: Die C++-Programmiersprache. Addison-Wesley, 2000, ISBN 3-8273-1660-X. Kap.

Neu!!: Datenkapselung (Programmierung) und Abgeleitete Klasse · Mehr sehen »

Abstrakter Datentyp

Ein Abstrakter Datentyp (ADT) ist ein Verbund von Daten zusammen mit der Definition aller zulässigen Operationen, die auf sie zugreifen.

Neu!!: Datenkapselung (Programmierung) und Abstrakter Datentyp · Mehr sehen »

Algorithmus

sowjetischen Briefmarke anlässlich seines 1200-jährigen Geburtsjubiläums Ein Algorithmus (benannt nach al-Chwarizmi, von arabisch: Choresmier) ist eine eindeutige Handlungsvorschrift zur Lösung eines Problems oder einer Klasse von Problemen.

Neu!!: Datenkapselung (Programmierung) und Algorithmus · Mehr sehen »

Attribut (Programmierung)

Ein Attribut (von ‚zuteilen‘, ‚zuordnen‘), auch Eigenschaft genannt, gilt im Allgemeinen als Merkmal, Kennzeichen, Informationsdetail etc., das einem konkreten Objekt zugeordnet ist.

Neu!!: Datenkapselung (Programmierung) und Attribut (Programmierung) · Mehr sehen »

Black Box (Systemtheorie)

Schema einer Black Box Als Black Box bezeichnet man in Kybernetik und Systemtheorie ein (möglicherweise sehr komplexes) System, von welchem im gegebenen Zusammenhang nur das äußere Verhalten betrachtet werden soll.

Neu!!: Datenkapselung (Programmierung) und Black Box (Systemtheorie) · Mehr sehen »

C (Programmiersprache)

C ist eine imperative und prozedurale Programmiersprache, die der Informatiker Dennis Ritchie in den frühen 1970er Jahren an den Bell Laboratories entwickelte.

Neu!!: Datenkapselung (Programmierung) und C (Programmiersprache) · Mehr sehen »

C-Sharp

C# (englisch c sharp) ist eine typsichere objektorientierte Allzweck-Programmiersprache.

Neu!!: Datenkapselung (Programmierung) und C-Sharp · Mehr sehen »

Computerprogramm

Ein Computerprogramm oder kurz Programm ist eine den Regeln einer bestimmten Programmiersprache genügende Folge von Anweisungen (bestehend aus Deklarationen und Instruktionen), um bestimmte Funktionen bzw.

Neu!!: Datenkapselung (Programmierung) und Computerprogramm · Mehr sehen »

Computersprache

Computersprachen sind formale Sprachen, die zur Interaktion zwischen Menschen und Computern entwickelt wurden.

Neu!!: Datenkapselung (Programmierung) und Computersprache · Mehr sehen »

Datei

Eine Datei ist in der Informationstechnologie die Zusammenfassung gleichartiger digitaler Daten, die zum Speichern auf Datenträgern oder Speichermedien, zur Wiedergabe, zum Bearbeiten und zur Datenübertragung dient und durch einen Dateinamen identifiziert wird.

Neu!!: Datenkapselung (Programmierung) und Datei · Mehr sehen »

Daten

Daten bezeichnet als Plural von Datum Fakten, Zeitpunkte oder kalendarische Zeitangaben.

Neu!!: Datenkapselung (Programmierung) und Daten · Mehr sehen »

Datenbank

Eine Datenbank, auch Datenbanksystem genannt, ist ein System zur elektronischen Datenverwaltung.

Neu!!: Datenkapselung (Programmierung) und Datenbank · Mehr sehen »

Datenelement

Ein Datenelement ist im Datenmanagement eine atomare Dateneinheit, die in einem gegebenen Kontext (sei es unternehmensweit – sei es auf den Bereich eines Projekts beschränkt) aus der betrieblichen Realität als Informationsbedarf abgeleitet und inhaltlich festgelegt wird.

Neu!!: Datenkapselung (Programmierung) und Datenelement · Mehr sehen »

Datenstruktur

thumb In der Informatik und Softwaretechnik ist eine Datenstruktur ein Objekt, welches zur Speicherung und Organisation von Daten dient.

Neu!!: Datenkapselung (Programmierung) und Datenstruktur · Mehr sehen »

David Parnas

David Parnas David Lorge Parnas (* 10. Februar 1941 in Plattsburgh, New York) ist ein US-amerikanischer Informatiker.

Neu!!: Datenkapselung (Programmierung) und David Parnas · Mehr sehen »

Funktion (Programmierung)

Eine Funktion ist in der Informatik und in verschiedenen höheren Programmiersprachen die Bezeichnung eines Programmkonstrukts, mit dem der Programm-Quellcode strukturiert werden kann, so dass Teile der Funktionalität des Programms wiederverwendbar sind.

Neu!!: Datenkapselung (Programmierung) und Funktion (Programmierung) · Mehr sehen »

Header-Datei

Eine Header-Datei ist in der Programmierung, insbesondere in den Programmiersprachen C++ und C, eine Textdatei, die Deklarationen und andere Bestandteile des Quelltextes enthält.

Neu!!: Datenkapselung (Programmierung) und Header-Datei · Mehr sehen »

Information

Das „i“ ist international ein Symbol für Information im Tourismus und verwandten Gebieten Information ist in der Informationstheorie das Wissen, das ein Absender einem Empfänger über einen Informationskanal vermittelt.

Neu!!: Datenkapselung (Programmierung) und Information · Mehr sehen »

Invariante (Informatik)

Eine Invariante ist eine Aussage, die über die Ausführung bestimmter Programmbefehle hinweg gilt.

Neu!!: Datenkapselung (Programmierung) und Invariante (Informatik) · Mehr sehen »

Java (Programmiersprache)

Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde.

Neu!!: Datenkapselung (Programmierung) und Java (Programmiersprache) · Mehr sehen »

Klasse (Objektorientierung)

Beispielklasse ''Mitarbeiter'' (oben) mit zwei Instanzen (unten rechts und links). Unter einer Klasse (auch Objekttyp genannt) versteht man in der objektorientierten Programmierung ein abstraktes Modell bzw.

Neu!!: Datenkapselung (Programmierung) und Klasse (Objektorientierung) · Mehr sehen »

Methode (Programmierung)

Methoden (oder member function) sind in der objektorientierten Programmierung Unterprogramme in der Form von Funktionen oder Prozeduren, die das Verhalten von Objekten beschreiben und implementieren.

Neu!!: Datenkapselung (Programmierung) und Methode (Programmierung) · Mehr sehen »

Modul (Software)

Ein Modul (neutrum, das Modul) ist im Software Engineering ein Baustein eines Softwaresystems, der bei der Modularisierung entsteht, eine funktional geschlossene Einheit darstellt und einen bestimmten Dienst bereitstellt.

Neu!!: Datenkapselung (Programmierung) und Modul (Software) · Mehr sehen »

Modulare Programmierung

Modulare Programmierung ist ein Programmierparadigma.

Neu!!: Datenkapselung (Programmierung) und Modulare Programmierung · Mehr sehen »

Objekt (Programmierung)

Ein Objekt in der Programmierung bezeichnet eine inhaltlich zusammengehörige Datenmenge.

Neu!!: Datenkapselung (Programmierung) und Objekt (Programmierung) · Mehr sehen »

Objektorientierte Programmierung

Die objektorientierte Programmierung (kurz OOP) ist ein auf dem Konzept der Objektorientierung basierendes Programmierparadigma.

Neu!!: Datenkapselung (Programmierung) und Objektorientierte Programmierung · Mehr sehen »

Programmierschnittstelle

Quelltextkompatibilität, d. h. Quelltext kann ohne Anpassungen für die jeweiligen Systeme erfolgreich kompiliert werden. Eine Programmierschnittstelle (auch Anwendungsschnittstelle, genauer Schnittstelle zur Programmierung von Anwendungen), häufig nur kurz API genannt (von, wörtlich ‚Anwendungs­programmier­schnittstelle‘), ist ein Programmteil, der von einem Softwaresystem anderen Programmen zur Anbindung an das System zur Verfügung gestellt wird.

Neu!!: Datenkapselung (Programmierung) und Programmierschnittstelle · Mehr sehen »

Programmiersprache

Quelltext eines Programms in der Programmiersprache C++. Scratch. Eine Programmiersprache ist eine formale Sprache zur Formulierung von Datenstrukturen und Algorithmen, d. h.

Neu!!: Datenkapselung (Programmierung) und Programmiersprache · Mehr sehen »

Programmierung

Programmierung (von altgriechisch πρόγραμμα prógramma „öffentlich und schriftlich bekannt gemachte Nachricht, Befehl“) bezeichnet die Tätigkeit, Computerprogramme zu erstellen und wird dem Teilbereich der Softwareentwicklung zugerechnet.

Neu!!: Datenkapselung (Programmierung) und Programmierung · Mehr sehen »

Prozedur (Programmierung)

Prozedur ist ein Begriff aus der Programmierung von Computersystemen.

Neu!!: Datenkapselung (Programmierung) und Prozedur (Programmierung) · Mehr sehen »

Schlüsselwort (Programmierung)

Der Begriff Schlüsselwort (englisch keyword) oder reserviertes Wort bezeichnet in einer Programmiersprache ein Wort (englisch token), das eine durch die Definition dieser Programmiersprache bestimmte Bedeutung hat, und nicht als Name von Variablen oder Funktionen verwendet werden darf.

Neu!!: Datenkapselung (Programmierung) und Schlüsselwort (Programmierung) · Mehr sehen »

Schnittstelle

Schnittstellen: Sinnesorgane und Hände sind Schnittstellen zwischen Gehirn und Außenwelt. Geräte für Eingabe und/oder Ausgabe sind Schnittstellen zwischen Außenwelt und Computer. Eine Netzwerk-Schnittstelle kann viele Schichten haben, siehe OSI-Modell. Netzwerkanschluss (Bildmitte), DisplayPort-Monitoranschluss (rechts oben), USB 2.0 (rechts unten). Eine Schnittstelle (englisch Interface, oder) ist ein Teil eines Systems, das der Kommunikation dient.

Neu!!: Datenkapselung (Programmierung) und Schnittstelle · Mehr sehen »

Schnittstelle (Objektorientierung)

Eine Schnittstelle oder ein Interface (oder protocol) definiert in der objektorientierten Programmierung, welche Methoden in den unterschiedlichen Klassen u. Ä.

Neu!!: Datenkapselung (Programmierung) und Schnittstelle (Objektorientierung) · Mehr sehen »

Software

Software (dt.

Neu!!: Datenkapselung (Programmierung) und Software · Mehr sehen »

Softwareentwickler

Ein Softwareentwickler ist eine Person, die an der Erstellung einer Software mitwirkt.

Neu!!: Datenkapselung (Programmierung) und Softwareentwickler · Mehr sehen »

Strukturierte Programmierung

Strukturierte Programmierung ist ein programmiersprachenübergreifendes Programmierparadigma, aus den 1960er Jahren, also noch vor der Softwarekrise.

Neu!!: Datenkapselung (Programmierung) und Strukturierte Programmierung · Mehr sehen »

Testbarkeit

Testbarkeit ist der Grad, zu dem ein Software-Artefakt (ein Software-System, ein Software-Modul, ein Anforderungs- oder Entwicklungsdokument) den Test in einem gegebenen Testkontext unterstützt.

Neu!!: Datenkapselung (Programmierung) und Testbarkeit · Mehr sehen »

Unified Modeling Language

Die Unified Modeling Language (vereinheitlichte Modellierungssprache), kurz UML, ist eine grafische Modellierungssprache zur Spezifikation, Konstruktion, Dokumentation und Visualisierung von Software-Teilen und anderen Systemen.

Neu!!: Datenkapselung (Programmierung) und Unified Modeling Language · Mehr sehen »

Unterprogramm

Grundprinzip eines Unterprogramms Ein Unterprogramm ist ein Teil eines Computerprogramms, das eine bestimmte Funktionalität bereitstellt.

Neu!!: Datenkapselung (Programmierung) und Unterprogramm · Mehr sehen »

Variable (Programmierung)

In der Programmierung ist eine Variable ein abstrakter Behälter für einen Wert, der bei der Ausführung eines Computerprogramms auftritt.

Neu!!: Datenkapselung (Programmierung) und Variable (Programmierung) · Mehr sehen »

Visual Basic .NET

Visual Basic.NET (Abk. VB.NET) ist eine Programmiersprache von Microsoft, die auf dem.NET Framework aufbaut.

Neu!!: Datenkapselung (Programmierung) und Visual Basic .NET · Mehr sehen »

Zugriffsfunktion

Eine Zugriffsfunktion, auch Zugriffsmethode, Akzessor oder im Programmiererjargon getter und setter genannt, ist in der objektorientierten Programmierung eine spezielle Methode, die eine einzelne Eigenschaft (Attribut) eines Objekts abfragt oder ändert.

Neu!!: Datenkapselung (Programmierung) und Zugriffsfunktion · Mehr sehen »

Leitet hier um:

Geheimnisprinzip, Information hiding.

AusgehendeEingehende
Hallo! Wir sind auf Facebook! »