<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-x-formal">
	<id>https://glossar.hs-augsburg.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mmainka</id>
	<title>GlossarWiki - Benutzerbeiträge [de-formal]</title>
	<link rel="self" type="application/atom+xml" href="https://glossar.hs-augsburg.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mmainka"/>
	<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/Spezial:Beitr%C3%A4ge/Mmainka"/>
	<updated>2026-07-17T14:46:01Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://glossar.hs-augsburg.de/w/index.php?title=Objektorientierte_Programmierung&amp;diff=8524</id>
		<title>Objektorientierte Programmierung</title>
		<link rel="alternate" type="text/html" href="https://glossar.hs-augsburg.de/w/index.php?title=Objektorientierte_Programmierung&amp;diff=8524"/>
		<updated>2007-01-08T20:22:46Z</updated>

		<summary type="html">&lt;p&gt;Mmainka: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Verbesserungswürdiger Inhalt&lt;br /&gt;
| {{SITENAME}}-Regeln = true &lt;br /&gt;
| Genauer             = true &lt;br /&gt;
}}&lt;br /&gt;
{{Quellenangaben fehlen}}&lt;br /&gt;
{{Kategorisierung fehlerhaft}}&lt;br /&gt;
&lt;br /&gt;
=Definition=&lt;br /&gt;
Die &#039;&#039;&#039;Objektorientierte Programmierung&#039;&#039;&#039; oder das &#039;&#039;&#039;Objektorientierte Paradigma&#039;&#039;&#039; ist ein [[wikipedia:Programmierparadigma|Programmierparadigma]] aus der Informationstechnik. Es dient zur Analyse, zum Entwurf und zur Realisierung von Programmsystemen. Derartige Systeme bestehen aus zustandsbehafteten Einzelkomponenten, den sogenannten [[Objekt (OOP)|Objekten]], die mit Hilfe von [[Methode|Methoden]] miteinander kommunizieren.&lt;br /&gt;
&lt;br /&gt;
=Eigenschaften=&lt;br /&gt;
&lt;br /&gt;
Objektorientierung erleichtert das strukturierte Erfassen von Problemen und eine Aufteilung der Komplexität. [[Objektorientierte Programmierung]] sowie [[objektorientierte Datenbanken]] sind die derzeit bekanntesten Anwendungsgebiete.&lt;br /&gt;
&lt;br /&gt;
Objektorientierung gehört zu den großen &#039;Hypes&#039; und ist aus der heutigen Softwareentwicklung nicht mehr wegzudenken.&lt;br /&gt;
&lt;br /&gt;
=Zentrale Merkmale=&lt;br /&gt;
[[Medium:Klassenbaum.png|right|Klassendiagramm mit Vererbung und Polymorphismus]]&lt;br /&gt;
; [[Kapselung (OOP)]]: Zusammengehörige Informationen werden in Objekten gekapselt. Der Zugriff darauf erfolgt ausschließlich über das Objekt und ist einschränkbar. &lt;br /&gt;
; [[Klasse (OOP)|Klassen]]: Gleichartige Objekte können durch so genannte [[Klasse (OOP)|Klassen]] beschrieben werden.&lt;br /&gt;
; [[Vererbung (OOP)]]: Objekte können Eigenschaften von anderen Objekte übernehmen und gegebenenfalls modifizieren. Der Vererbungsmechanismus ist insbesondere dann von Bedeutung, wenn Objekte mit Hilfe von Klassen beschrieben werden.&lt;br /&gt;
; [[Polymorphismus (OOP)]]: Unter Polymorphismus versteht man die Möglichkeit, gleichbenannte [[Methode (OOP)|Methoden]] für unterschiedliche Objekte unterschiedlich zu definieren. Das objektorientierte Softwaresystem ermittelt dann zur [[Laufzeit]] die jeweils richtige Methodenimplementierung.&lt;br /&gt;
&lt;br /&gt;
=Siehe auch=&lt;br /&gt;
&lt;br /&gt;
[[Wikipedia:Objektorientierung|Wikipedia: Objektorientierung]]&lt;br /&gt;
[[Kategorie:Objektorientierte Programmierung]]&lt;br /&gt;
[[en:Object-Oriented Programming]]&lt;/div&gt;</summary>
		<author><name>Mmainka</name></author>
	</entry>
</feed>