-
Technologie
Aktuelle Beiträge aus "Technologie"
-
Hardwareentwicklung
- Digitale Bauelemente
- Analogtechnik
- Passive Bauelemente
- Elektromechanik
- Human-Machine-Interface
- LED & Optoelektronik
Aktuelle Beiträge aus "Hardwareentwicklung" -
KI & Intelligent Edge
Aktuelle Beiträge aus "KI & Intelligent Edge"
-
Embedded & IoT
Aktuelle Beiträge aus "Embedded & IoT"
-
Power-Design
- Leistungselektronik
- Power Management
- Power-Tipps
- Schaltungsschutz
- Stromversorgungen
- Lithium-Ionen-Akkus
Aktuelle Beiträge aus "Power-Design" -
FPGA & SoC
Aktuelle Beiträge aus "FPGA & SoC"
-
Fachthemen
- Elektrische Antriebstechnik
- Energieeffizienz
- Grundlagen der Elektronik
- Funktionale Sicherheit
- Leiterplatten-Design
- Security
- Design Notes
Aktuelle Beiträge aus "Fachthemen" -
Messen & Testen
Aktuelle Beiträge aus "Messen & Testen"
-
Branchen & Applications
- Consumerelektronik
- Industrie & Automatisierung
- Medizinelektronik
- Smart Home & Building
- Smart Mobility
- Elektromobilität
- Tele- und Datacom
Aktuelle Beiträge aus "Branchen & Applications" -
Elektronikfertigung
- 3D-Elektronik
- Electronic Manufacturing Services
- Halbleiterfertigung
- Leiterplatte & Baugruppe
- Mikro-/Nanotechnologie
Aktuelle Beiträge aus "Elektronikfertigung" -
Management & Märkte
- China
- Coronakrise
- Management & Führung
- Schweinezyklus
- Startup-Szene
- Recht
- Unternehmen
- Wirtschaft & Politik
Aktuelle Beiträge aus "Management & Märkte" -
Arbeitswelt
Aktuelle Beiträge aus "Arbeitswelt"
- Beschaffung & SCM
- Specials
- Service
-
mehr...
31.01.2023
OOP-Grundlagen: Sprachunabhängiger Einstieg in die objektorientierte Programmierung (Seminar)
Sie beherrschen die Begriffe der objektorientierten Programmierung. Sie verfügen über die wesentlichen Voraussetzungen für den Umgang mit objektorientierten Programmiersprachen, wie C++, C# oder Java.
Einführung in die objektorientierte Programmierung
- Grundbegriffe der objektorientierten Programmierung
- Vorteile beim Einsatz der objektorientierten Programmierung
- Was sind Objekte?
- Was sind Klassen?
- Welchen Zusammenhang gibt es zwischen Objekt und Klasse?
- Wie werden Objekte gefunden?
Der Aufbau von Klassen
- Aus welchen Bestandteilen ist eine Klasse aufgebaut?
- Was ist Datenkapselung?
- Wie ist der Weg vom Objekt in der realen Welt zur Klasse?
- Praxistipps zum Erstellen von Klassen
- Übung: Abstraktion vom Objekt zur Klasse
Beziehungen zwischen Klassen bzw. Objekten
- Welche Beziehungen zwischen Klassen bzw. Objekten gibt es?
- Vorstellung von Aggregation, Assoziation und Vererbung
- Was zeichnet eine abstrakte Klasse aus?
- Was ist das besondere an Interfaces?
- Was ist Polymorphie?
- Übung: Identifizieren von Beziehungen
Kurze Einführung in die UML
- Klassendiagramm, Klassen, Objekte und Pakete
- Sequenzdiagramm, Aufbau und Nutzung
- Aufbau und Einsatz des Zustandsfolgediagramms
Implementierungsbeispiele für Klassen, Interfaces und Beziehungen
- Beispiele in C, C++, C# und Java
Anwendung des Wissens an einem interaktiv erarbeiteten Beispiel
Übungen
- Abstraktion vom Objekt zur Klasse
- Identifizieren von Beziehungen
- Die Übungen werden jeweils nach Abschluss der entsprechenden Themen durchgeführt
MicroConsult PLUS
- Als Teilnehmer haben Sie die folgenden Möglichkeiten, um Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben mitzunehmen:
- Sie nehmen die Dateien direkt auf einem von MicroConsult bereitgestellten kostenfreien USB-Stick mit, oder
- Sie senden sich die Dateien selbst per E-Mail zu, oder
- Sie erhalten auf Anfrage Zugriff auf die Dateien per Download.