The Observer design pattern describes an observed and observer relationship. It provides guidelines for implementing an observed and observer class. You’ve built a program to spell-check and e-mail ...