Chain of Responsibility: Context (continued)
The software must be highly scalable. It must work for a small retail store, a large office building or a warehouse.
To keep things simple, the monitoring program should instantiate an object for every sensor it is to monitor.