Softwaretechnik I, SS 2015, gehalten am 04.05.2015, Lektion 06
Autor
Beteiligtes Institut
Institut für Programmstrukturen und Datenorganisation (IPD)
Genre
Beschreibung
06: Vorlesung:
00:00:21 Das Namenspiel – Quelltext
00:04:00 Kapitel 2.1 – Vertiefung der Konzepte der Objektorientierung und UML Klassendiagramme
00:04:20 Definition von Objekt und Klasse
00:04:24 Definition einer Grundmenge G
00:04:57 Objekt
00:05:28 Klasse und Exemplar
00:06:52 Objektidentität
00:07:00 Vergleich zweier Objekte
00:07:24 Definition des Zustands eines Objektes
00:07:32 Zustands eines Objektes
00:08:08 Hinweis für Java-Programmierer
00:08:28 Kapselungsprinzip
00:08:32 Zustandsänderung
00:08:44 Notation einer Klasse in UML
00:09:16 Objekt-/Instanzdiagramm
00:10:28 Beziehungen zwischen Objekten
00:11:24 Beispiel: Assoziationen (engl. association)
00:11:32 Assoziation vs. Verknüpfung
00:14:08 Standardattribute von Assoziationen und Assoziationsenden
00:14:24 Beispiele für Restriktionen
00:15:05 Zusätzliche Attribute für Assoziationen
00:15:09 Assoziationsklassen
00:16:05 Spezialformen von Assoziationen
00:17:57 Multiplizität bei qualifizierten Assoziationen
00:20:13 Multiplizität bei qualifizierten Assoziationen – Beispiel
00:21:21 Klassenattribute und -methoden
00:23:41 Kurze Fragerunde
00:25:17 Vererbung (engl. inheritance)
00:25:25 Vererbung – Begriffe und Synonyme
00:28:53 Stimmt das mit der Teilmengenbeziehung bei der Vererbung überhaupt?
00:32:02 Ist-ein Beziehung
00:33:38 Praxis
00:34:46 Liskovsches Substitutionsprinzip
00:38:42 Folgerungen aus dem Substitutionsprinzip
00:40:10 Unterscheide!
00:41:55 Folgerungen aus dem Substitutionsprinzip
00:42:46 Überschreiben – Beispiel
00:44:38 Lösung: Abstrakte Methoden
00:45:34 Abstrakte Methoden (alternative Darstellung)
00:46:20 Schnittstelle
00:48:22 Verwendung von Schnittstellen
00:49:28 Schnittstelle – Beispiel
00:49:49 »Vererbung« bei Schnittstellen
00:53:58 Folgerungen aus dem Substitutionsprinzip
00:55:35 Beispiel Ko-/Kontravarianz
00:56:37 Kontravarianz und Substitutionsprinzip – Beispiel
00:59:00 Kovarianz und Substitutionsprinzip – Beispiel
01:00:26 Folgerungen aus dem Substitutionsprinzip
01:00:52 Kontravarianz und Substitutionsprinzip – Beispiel
01:04:10 Hinweis für Java-Programmierer
01:04:51 Folgerungen aus dem Substitutionsprinzip
01:10:17 Polymorphie
01:11:28 Beispiel »Dynamische Polymorphie«
01:13:31 Was es beim Klassendiagramm noch gibt …
01:14:47 Sichtbarkeit/»Zugriffsschutz«
01:16:39 Beispiel Sichtbarkeit
01:17:45 Literatur
01:21:55 Kapitel 2.2 – Weitere UML-Diagrammtypen
01:22:00 UML-Diagramme
01:22:36 Definition
01:22:56 Aktivitätsdiagramm (engl. activity-diagrams)
01:24:17 Beispiel
01:26:25 Elemente eines Aktivitätsdiagramms
01:29:08 Ausführungssemantik - Aktionen
01:30:39 Ausführungssemantik - Beispiel
Laufzeit (hh:mm:ss)
01:33:15
Serie
Publiziert am
21.08.2015
Fachgebiet
Lizenz
Auflösung | 1280 x 720 Pixel |
Seitenverhältnis | 16:9 |
Audiobitrate | 104505 bps |
Audio Kanäle | 2 |
Audio Codec | aac |
Audio Abtastrate | 48000 Hz |
Gesamtbitrate | 910347 bps |
Farbraum | yuv420p |
Container | mov,mp4,m4a,3gp,3g2,mj2 |
Medientyp | video/mp4 |
Dauer | 5595 s |
Dateiname | DIVA-2015-613_hd.mp4 |
Dateigröße | 4.096 byte |
Bildwiederholfrequenz | 25 |
Videobitrate | 799729 bps |
Video Codec | h264 |
Mediathek-URL
Embed-Code