Siemens Interview Question

Observer design pattern