Solution: Publish-Subscribe Mechanism - Observer Pattern | OneNoughtOne