Artwork

Inhalt bereitgestellt von Karlsruher Institut für Technologie (KIT). Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Karlsruher Institut für Technologie (KIT) oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.
Player FM - Podcast-App
Gehen Sie mit der App Player FM offline!

13: Programmieren, Vorlesung, WS 2017/18, 07.02.2018

50:39
 
Teilen
 

Manage episode 197787513 series 1947204
Inhalt bereitgestellt von Karlsruher Institut für Technologie (KIT). Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Karlsruher Institut für Technologie (KIT) oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.
13 | 0:00:00 Starten 0:00:14 Bedingte Sprünge - Verzweigung 0:02:01 Laufzeitkeller 0:03:36 Adressierung durch 3 Basisadressen 0:06:16 Schritte beim Aufruf einer Methode 0:07:44 Schritte beim Verlassen der Methode 0:09:17 Zusammenfassung 0:13:28 Prinzip 1: Bevorzuge Polymorphie gegnüber instanceof 0:14:06 Beispiele für schlechten Entwurf 0:19:42 Prinzip 2: Unterscheidung zwischen == und equals () 0:26:13 Prinzip 3: Die Standardimplementierung von equals () überschreiben 0:29:49 Abhilfe durch eigene Implementierung 0:33:10 Prinzip 4: Vorsicht bei der Implementierung von equals () 0:35:50 Prinzip 5: super.equals () verwenden 0:42:53 Prinzip 6: Vorsicht bei der Verwendung von instanceof in equals () 0:45:14 Motivierenden Beispiel für Verhaltensänderung
  continue reading

14 Episoden

Artwork
iconTeilen
 
Manage episode 197787513 series 1947204
Inhalt bereitgestellt von Karlsruher Institut für Technologie (KIT). Alle Podcast-Inhalte, einschließlich Episoden, Grafiken und Podcast-Beschreibungen, werden direkt von Karlsruher Institut für Technologie (KIT) oder seinem Podcast-Plattformpartner hochgeladen und bereitgestellt. Wenn Sie glauben, dass jemand Ihr urheberrechtlich geschütztes Werk ohne Ihre Erlaubnis nutzt, können Sie dem hier beschriebenen Verfahren folgen https://de.player.fm/legal.
13 | 0:00:00 Starten 0:00:14 Bedingte Sprünge - Verzweigung 0:02:01 Laufzeitkeller 0:03:36 Adressierung durch 3 Basisadressen 0:06:16 Schritte beim Aufruf einer Methode 0:07:44 Schritte beim Verlassen der Methode 0:09:17 Zusammenfassung 0:13:28 Prinzip 1: Bevorzuge Polymorphie gegnüber instanceof 0:14:06 Beispiele für schlechten Entwurf 0:19:42 Prinzip 2: Unterscheidung zwischen == und equals () 0:26:13 Prinzip 3: Die Standardimplementierung von equals () überschreiben 0:29:49 Abhilfe durch eigene Implementierung 0:33:10 Prinzip 4: Vorsicht bei der Implementierung von equals () 0:35:50 Prinzip 5: super.equals () verwenden 0:42:53 Prinzip 6: Vorsicht bei der Verwendung von instanceof in equals () 0:45:14 Motivierenden Beispiel für Verhaltensänderung
  continue reading

14 Episoden

Alle Folgen

×
 
Loading …

Willkommen auf Player FM!

Player FM scannt gerade das Web nach Podcasts mit hoher Qualität, die du genießen kannst. Es ist die beste Podcast-App und funktioniert auf Android, iPhone und im Web. Melde dich an, um Abos geräteübergreifend zu synchronisieren.

 

Kurzanleitung