filmov
tv
UML Teil 2: Vererbung, Aggregation und Komposition (Neu Vertont)

Показать описание
In diesem Video werden die grundlegenden Prinzipien der objektorientierten Programmierung erklärt. Die wichtigste dieser Prinzipien ist die Vererbung, die zur Strukturierung von Klassen verwendet wird, indem Gemeinsamkeiten in einer Oberklasse zusammengefasst werden. Die Vererbung wird als "Ist ein" Beziehung bezeichnet und am Beispiel eines Computerladens namens PC-World erläutert. Die PC-World unterscheidet zwischen Laptops und Desktop-PCs, wobei Laptops eine genormte Zollgröße haben und Desktop-PCs individuell groß sein können. Beide Unterklassen haben die Seriennummer geerbt, die in der Oberklasse Computer definiert wurde.
Ein weiteres wichtiges Prinzip ist die Aggregation, bei der eine Klasse eine andere enthält oder besitzt, aber weiterhin unabhängig voneinander existieren können. Am Beispiel eines Desktop-PCs, der eine Tastatur besitzt, wird die Aggregation durch eine nicht ausgefüllte Raute dargestellt.
Die Komposition ist ein Sonderfall der Aggregation und beschreibt die Beziehung zwischen einem Ganzen und seinen Teilen. Im Gegensatz zur Aggregation ist die Existenz des Objekts abhängig vom Ganzen, das auch die Verantwortung für die Lebensdauer der Objekte übernimmt. Am Beispiel eines Computers und eines Lieferscheins wird dies erläutert. Wenn der PC gelöscht wird, verschwinden auch die Objekte, die zu diesem Zeitpunkt Bestandteil waren und nicht ohne dieses Objekt existieren können.
Insgesamt sind Vererbung, Aggregation und Komposition grundlegende Prinzipien, die bei der objektorientierten Programmierung verwendet werden, um Klassen und Objekte zu strukturieren und ihre Beziehungen zu definieren.
Ein weiteres wichtiges Prinzip ist die Aggregation, bei der eine Klasse eine andere enthält oder besitzt, aber weiterhin unabhängig voneinander existieren können. Am Beispiel eines Desktop-PCs, der eine Tastatur besitzt, wird die Aggregation durch eine nicht ausgefüllte Raute dargestellt.
Die Komposition ist ein Sonderfall der Aggregation und beschreibt die Beziehung zwischen einem Ganzen und seinen Teilen. Im Gegensatz zur Aggregation ist die Existenz des Objekts abhängig vom Ganzen, das auch die Verantwortung für die Lebensdauer der Objekte übernimmt. Am Beispiel eines Computers und eines Lieferscheins wird dies erläutert. Wenn der PC gelöscht wird, verschwinden auch die Objekte, die zu diesem Zeitpunkt Bestandteil waren und nicht ohne dieses Objekt existieren können.
Insgesamt sind Vererbung, Aggregation und Komposition grundlegende Prinzipien, die bei der objektorientierten Programmierung verwendet werden, um Klassen und Objekte zu strukturieren und ihre Beziehungen zu definieren.
Комментарии