Sie sind hier:
Lexikon/Glossar
Telefon (Mo-Fr 9-16 Uhr):
0201/649590-0
|
Kontaktformular
Betriebsferien: Bitte beachten Sie, dass wir vom 13.10. bis 17.10. nur mit etwas Verzögerung erreichbar sind. In dieser Zeit meldet sich unser Notdienst bei Ihnen innerhalb von 48 Stunden.
MENU
Start
Hauptseite
Angebote im Überblick
Kernkompetenzen
Softwareentwicklung
Beratung
Firmen-Schulungen
Offene Seminare
Online-Maßnahmen
Vorträge
Coaching
Support
Fachbücher
Fachartikel
Konditionen
Themen
Kernkompetenzen
Aktuelle Themen
Web & Cloud
Apps / Mobilplattformen
Benutzeroberflächen / User Experience
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Scripting
Softwareengineering
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Windows & Office für Anwender
Soft Skills & IT-Recht
Beratung
Beratungsthemen
Coaching
Softwareentwicklung
Technischer Support
Unsere Top-Berater
Referenzkunden
Angebotsanfrage
Individuelle Schulungen
1026 Schulungsthemen
Agendakonfigurator
Weiterbildungsphilosophie
Didaktische Konzepte
Vor Ort oder online
Unsere Top-Trainer
Referenzkunden
Teilnehmerfeedback
Angebotsanfrage
Offene Seminare
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI
Blazor
ASP.NET WebAPI & gRPC
Entity Framework Core
Unit Testing / TDD
PowerShell
Infotage
Wissen
Übersicht
Fachbücher
Fachartikel
Konferenzvorträge
Konferenzen/Events
Spickzettel
Lexikon/Glossar
Programmcodebibliothek
Fallbeispiele
Versionshistorie
Weblog
Downloads
Newsletter
Community-/Leserportal
Registrierung
.NET/C#/Visual Studio
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Über uns
Kontakt
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Top-Experten
Leitung & Kundenteam
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Konditionen
Stellenangebote
Weitere Websites
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Erklärung des Begriffs: Objektorientiertes Programmieren (OOP)
Begriff
Objektorientiertes Programmieren
Abkürzung
OOP
Eintrag zuletzt aktualisiert am
05.07.2017
Zur Stichwortliste unseres Lexikons
Was ist
Objektorientiertes Programmieren
?
Die objektorientierte Programmierung (OOP) ist ein etabliertes Programmierparadigma. Die Grundiee ist dabei die
Objektorientierung
(OO), bei dem verwandte
Attribut
e (alias Eigenschaften, Daten) und
Methode
n (alias Funktionen, Programmcode) eine Einheit (Objekt) bilden und sich nach außen hin (ab-)kapseln, so dass Programmciode fremder Objekte die Daten nicht versehentlich manipulieren können.
Klassifizierung OO-Sprachen (nach Wegener)
Objektbasierte Programmiersprachen kennen Objekte mit
Attribut
en und
Methode
n. Objekte können sich gegenseitig aufrufen.
Z.B. OO-Ada
Klassenbasierte Programmiersprachen kennen Klassen als Schablonen für Objekte. Instanzen der Klassen besitzen die durch eine Schnittstelle definierten
Attribut
e und
Methode
n.
Z.B. Visual Basic 6.0
Objektorientierte Programmiersprache
n: Diese "Klasse" von Programmiersprachen unterstützt neben Klassen auch
Vererbung
.
Z.B. C++,
Java
, VB
.NET
, C#
Konzepte
Objektinhalte (Mitglieder):
Attribut
e,
Methode
n, Ereignisse
Klassen als Schabolen für objekte
Objektoperationen
Objektbeziehungen (Assoziationen) / Objektmodelle
Vererbung
Schnittstellen
Polymorphismus
Querverweise zu anderen Begriffen im Lexikon
Objektorientierte Programmiersprache
Objektorientierung (OO)
Vererbung
Attribut
Methode
.NET (DOTNET)
Java
Beratung & Support
Anfrage für Beratung/Consulting zu OBJEKTORIENTIERTES PROGRAMMIEREN OOP
Gesamter Beratungsthemenkatalog
Technischer Support zum OBJEKTORIENTIERTES PROGRAMMIEREN OOP
Schulungen
Apache Hadoop
Objektorientierte Programmierung (OOP) mit C#, Java, C++, Visual Basic.NET o.ä.
Objektorientiertes Programmieren mit Java
Dart
Design Systeme: How To‘s und Best Practices für Uxler
Java 25-Update (Neuerungen in Java 25 gegenüber Version 24)
.NET Akademie: .NET-/C#-Basisseminar (3-Tages-Agenda des öffentlichen Seminars)
.NET und C# für Umsteiger von klassischem Visual Basic/COM
C#-Basiswissen (Grundlagen der Programmiersprache C#)
Erweiterte Programmierung mit PHP
Getting Things Done
Grundlagen der objektorientierten Programmierung anhand von C# oder Visual Basic .NET
Gruppenrichtlinien
IREB Certified Professional for Requirements Engineering - Foundation Level
Java 9-Update (Neuerungen in Java 9 gegenüber Version 8)
Java im Überblick
JavaScript und TypeScript für erfahrene Entwickler (z.B. C++, C#, Java, Delpi, VB.NET)
Microsoft SQL Server 2016 - Die Neuerungen gegenüber SQL Server 2014 (Update-Schulung)
Microsoft SQL Server 2019 - Die Neuerungen gegenüber SQL Server 2017 (Update-Schulung)
Microsoft SQL Server Integration Services (SSIS)
Moderne Softwarearchitekturen und Entwicklungstechniken im Überblick
MongoDB
Neuerungen in Microsoft Visual C++ 11
node.js - Entwicklung hoch-skalierbarer Webanwendungen und/oder WebAPIs/REST-Dienste mit JavaScript (oder TypeScript) auf dem Server
NoSQL-Datenbanken
PHP-Aufbauwissen (Webanwendungen entwickelt mit PHP für Fortschrittene)
PowerShell-Scripting: Skripte schreiben mit der Windows PowerShell
Python-Basiswissen
Visual Basic .NET für Umsteiger von VBA/VB 4/5/6
Windows PowerShell 5.1/PowerShell 7.0 für System- und Netzwerkadministratoren
Anfrage für eine individuelle Schulung zum Thema OBJEKTORIENTIERTES PROGRAMMIEREN OOP
Gesamter Schulungsthemenkatalog
Fachbücher
JavaScript: Das umfassende Handbuch, inkl. HTML5, JavaScript-Frameworks, jQuery, OOP
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr