2020-Feb Observer Pattern DefinitionThe observer pattern is used to allow an object to publish changes to its state. Other objects subscribe to be immediately notified of any changes. References http://www.blackwasp.co.uk/gofpatterns.aspx http://www.blackwasp.co.uk/Observer.aspx Newer Memento Pattern Older Proxy Pattern