Zum Inhalt springen
Toggle Navigation
IT-CONSULTING
AGILE TRANSFORMATION CONSULTING
CONSULTING AGILE SOFTWAREENTWICKLUNG
ERP CONSULTING – IT Consulting fuer ERP-Systeme
IT GOVERNANCE BERATUNG
IT Service Management: IT Prozess Optimierung & Effizienzsteigerung
IT-STRATEGIE CONSULTING
QUALITÄTSSTEIGERUNG IN DER SOFTWAREENTWICKLUNG
SOFTWARE & TECHNOLOGIE
QUALITÄTSSTEIGERUNG IN DER SOFTWAREENTWICKLUNG
Qualitative Test Management Services: Strategien und Lösungen fuer Web- und App-Testing
SOFTWAREARCHITEKTUR & SOFTWARE DESIGN
WEBSITE & WEBSITE DESIGN
DIGITALE SERVICES
Vererbung
2 items
Informatik
,
Softwareentwicklung
Inhalt
Toggle
Was ist Objektorientierte Programmierung (OOP)?
Definition der objektorientierten Programmierung (OOP)
Historischer Hintergrund und Entwicklung
Vergleich mit der imperativen Programmierung
Grundkonzepte der Objektorientierung
Objekte und Klassen
Methoden und Nachrichten
Vererbung
Kapselung
Polymorphismus
In 3 Schritten zur objektorientierten Programmierung:
Was beinhaltet ein objektorientierter Programmentwurf?
Vorteile objektorientierter Programmierung:
Vorteile der Objektorientierung
Wiederverwendbarkeit von Code
Modularitaet
Erleichterte Wartung und Erweiterbarkeit
Verbesserte Lesbarkeit und Verstaendlichkeit des Codes
Implementierung objektorientierter Konzepte
Klassen und Objekte in verschiedenen Programmiersprachen
Vererbung und Hierarchie
Schnittstellen und Abstrakte Klassen
Designmuster in der OOP
Objektorientierte Analyse und Design
Software-Entwurfsmuster
UML (Unified Modeling Language)
Objektorientierte Programmierung mit UML visualisieren
Fallstudien und Beispiele
Objektorientierte Programmiersprachen
Java
C++
Python
Objektorientierung und Agile Softwareentwicklung
Integration der OOP in agile Methoden
Vorteile der OOP in agilen Entwicklungsprozessen
Die wichtigsten Grundlagen fuer objektorientierte Programmierung:
Objektorientierung und Agile Softwareentwicklung
Objektorientierung und Agile Softwareentwicklung
Moechtest Du mehr ueber Softwareentwicklung & Programmierung lernen?
Unser kostenloses Angebot fuer Dich: Rock the Prototype!
Das darfst Du von Rock the Prototype erwarten:
Unser Motto ist: Coding is fun – im Team entsteht der beste Code!
Objektorientierte Programmierung
Jetzt lesen!
Informatik
,
Software
,
Softwareentwicklung
Inhalt
Toggle
Was ist ein Polymorphismus?
Was bedeutet Polymorph?
Polymorphie – Unterschied zum Ueberladen von Methoden
Welchen Sinn ergibt es polymorph in zwei Klassen dieselben Methoden zu definieren?
Polymorphismus
Was ist Polymorphismus in der Informatik?
Die Rolle des Polymorphismus in der OOP
Arten des Polymorphismus
Vorteile des Polymorphismus
1. Universeller Polymorphismus
1.1 Parameter gesteuert
1.1.1 Generisch
1.2. Inklusions-Polymorphismus
1.2.1 Subtypisierung
1.2.2 Sub-Klassen
2. Ad-Hoc Polymorphismus
2.1 Ueberladen
2.2 Type-Umwandlung
Mit der flexiblen Spezialisierung clever Ressourcen sparen!
Polymorphismus in C++
Spezifika der Implementierung von Polymorphismus in C++
Beispiel für Polymorphismus in C++
Polymorphismus in Java
Wie Polymorphismus in Java funktioniert
Beispiel für Polymorphismus in Java
Fortgeschrittene Konzepte und Polymorphismen
Erweiterte Polymorphismus-Konzepte
Ko- und Kontravarianz:
Duck-Typing:
Funktionaler Polymorphismus:
Verschiedene Formen des Polymorphismus
Praktische Beispiele und Anwendungsfälle in der Softwareentwicklung
GUI-Frameworks
Plugin-Architekturen
API-Entwicklung
Datenbankabstraktionsschichten:
Strategie-Designmuster
Objektorientierung und Agile Softwareentwicklung
Flexibilität und Anpassungsfähigkeit
Wartbarkeit und Skalierbarkeit
Testbarkeit
Agile Prinzipien und OOP
Moechtest Du mehr ueber Softwareentwicklung & Programmierung lernen?
Unser kostenloses Angebot fuer Dich: Rock the Prototype!
Das darfst Du von Rock the Prototype erwarten:
Unser Motto ist: Coding is fun – im Team entsteht der beste Code!
Polymorphismus
Jetzt lesen!
Page load link
Nach oben