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

50:39
 
Teilen
 

Manage episode 197787513 series 1947204
Von Karlsruher Institut für Technologie (KIT) entdeckt von Player FM und unserer Community - Das Urheberrecht hat der Herausgeber, nicht Player FM, und die Audiodaten werden direkt von ihren Servern gestreamt. Tippe auf Abonnieren um Updates in Player FM zu verfolgen oder füge die URL in andere Podcast Apps ein.
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

14 Episoden