Hughes Systique Interview Question

observer design pattern