Observer Design Pattern Also Known as Dependents, Publish-Subscribe Use when there is one to many relationship between objects and if one object is modified, its...