using System; using System.Collections.Generic; using System.Text; namespace DemoOOP7 { class Building { // Attributes private List _guards; // Constructors public Building() { // Create the list _guards = new List(); } // Properties // Methods public void AssignGuard(ISecurityGuard guard) { _guards.Add(guard); } public void StartPatrol() { //foreach (ISecurityGuard guard in _guards) //{ // guard.PatrolPerimeter(); //} for (int i = 0; i < _guards.Count; i++) { _guards[i].PatrolPerimeter(); } } } }