static void Main(string[] args) { var сhelovek = new Chelovek(); сhelovek = new BrainsDecorator(сhelovek); сhelovek.Zdorov(); Console.WriteLine(); Thread.Sleep(1000); сhelovek = new Chelovek(); сhelovek = new NerveDecorator(сhelovek); сhelovek.Zdorov(); Console.WriteLine(); Thread.Sleep(1000); сhelovek = new Chelovek(); сhelovek = new BrainsDecorator(сhelovek); сhelovek = new NerveDecorator(сhelovek); сhelovek.Zdorov(); Thread.Sleep(1000); Console.ReadKey(); }
public BrainsDecorator(Chelovek source) : base(source) { }
public NerveDecorator(Chelovek source) : base(source) { }
public NerveSysDecorator(Chelovek source) { _source = source; }