This package implements the observer design pattern with the observed subjects represented as an abstract class {@link dk.dtu.compute.se.pisd.designpatterns.observer.Subject Subject} and the observers or listeners as an interface {@link dk.dtu.compute.se.pisd.designpatterns.observer.Observer Observer}.