W programowaniu szybko przekonasz się, jak ważne jest, aby nie pisać zbyt dużej ilości kodu. Na szczęście Java ma wszystko, czego potrzebujesz, aby z wdziękiem „zredukować”. Ten wykład jasno opisuje zależności między klasami: dziedziczenie, skład, agregacja...