design-pattern

Observer

keeping your objects in the know