Zum Inhalt springen
INZTITUT - INSPIRATION . INNOVATION . DIGITALISIERUNG
  • 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

Kapselung

6 items

  • Informatik, Software, Softwareentwicklung

    Inhalt

    Toggle
    • Was ist Generalisierung?
    • Was ist ein generalisierter Objektentwurf?
    • Vorteile der Generalisierung fuer die Programmierung
    • Generalisierung und die Superklassen / Subklassen
      • Spezialisierung und Erweiterung
    • Objektorientierung und Agile Softwareentwicklung
    • Jetzt lesen: Wie Du Software agil entwickelst und deine Softwareprogramme leicht portierbar gestaltest.
    • 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!
    Generalisierung
    Jetzt lesen!
  • Objekte - Konzept der Objektorientierten Programmierung
    Objekte
    Jetzt lesen!
  • Objektorientierte Programmierung

    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!
  • Objektorientierung
    Jetzt lesen!
  • Polymorphismus

    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!
  • Informatik, Software, Softwareentwicklung

    Inhalt

    Toggle
    • Was ist Vererbung?
    • Vorteile durch Vererbung in der Programmierung
      • Vererbung modellieren
    • Attribute vererben und die Fehlerquote im Quelltext deutlich senken
    • Objektorientierung und Agile Softwareentwicklung
    • Jetzt lesen: Wie Du Software agil entwickelst und deine Softwareprogramme leicht portierbar gestaltest.
    • 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!
    Vererbung
    Jetzt lesen!
INZTITUT
  • IT-Consulting
  • Software & Technologie
  • Digitale Services
Ueber uns
  • Ueber uns
  • Kontakt
Resources
  • Blog
  • Glossar
Projects
  • Rock the Prototype
Info
  • Impressum
  • Datenschutz
+49(40) 87 93 88 70
info@inztitut.de

© Copyright 2012 –    |   Alle Rechte vorbehalten | INZTITUT GmbH

Page load link
Diese Website verwendet Cookies und Dienste von Drittanbietern. Hier finden Sie Ihre individuellen Datenschutz-Einstellungen OK Alle Cookies ablehnen

Cookies von Drittanbietern

Nach oben