标签:des style blog io color ar sp for div
using System.Collections.Generic; namespace DesignPattern.Behavioral.Command { public class Receiver { public void ShowA() { } public void ShowB() { } } public class Invoker { public List<Command> Commands { get; set; } public void Add(Command command) { Commands.Add(command); } public void Remove(Command command) { Commands.Remove(command); } public void Notify() { foreach (var command in Commands) { command.Show(); } } } public abstract class Command { protected Receiver Receiver = new Receiver(); public abstract void Show(); } public class CommandA : Command { public override void Show() { Receiver.ShowA(); } } public class CommandB : Command { public override void Show() { Receiver.ShowB(); } } }
DesignPattern_Behavioral_Command
标签:des style blog io color ar sp for div
原文地址:http://www.cnblogs.com/rammderek/p/4097872.html