static void Main(string[] args) { Owner owner = new Owner(); Safe safe = new Safe(); JewelThief jewelThief = new JewelThief(); Locksmith lockSmith = new Locksmith(); jewelThief.OpenSafe(safe, owner); lockSmith.OpenSafe(safe, owner); Console.ReadKey(); }
public virtual void ReturnContents(Jewels safeContents, Owner owner) { owner.ReciveContents(safeContents); }
public void ReturnContents(Jewels safeContents, Owner owner) { _stolenJewels = safeContents; Console.WriteLine("Im stealing the contents! " + _stolenJewels.Sparkle()); }
public void OpenSafe(Safe safe, Owner owner) { safe.PickLock(this); Jewels safeContents = safe.Open(writtenDownCombination); ReturnContents(safeContents, owner); }