符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
class User
{
public string name { get; set; }
public void Action(string command)
{
Console.WriteLine("{0}",command);
}
}
abstract class Command
{
protected User user;
public Command(User _user)
{
user = _user;
}
abstract public void Action();
}
class AddCommand : Command
{
public AddCommand(User _user) : base(_user)
{
}
public override void Action()
{
user.Action("添加一个用户");
}
}
class DeleteCommand : Command
{
public DeleteCommand(User _user) : base(_user)
{
}
public override void Action()
{
user.Action("删除一个用户");
}
}
class Invoke
{
private List commands = new List();
public void AddCommand(Command command)
{
commands.Add(command);
}
public void RemoveCommand(Command command)
{
commands.Remove(command);
}
public void Notify()
{
foreach (var item in commands)
{
item.Action();
}
}
}
//前端
static void Main(string[] args)
{
User user = new User();
Demo.Command command = new Demo.AddCommand(user);
Demo.Command command2 = new Demo.AddCommand(user);
Demo.Command command3 = new Demo.DeleteCommand(user);
Invoke i = new Invoke();
i.AddCommand(command);
i.AddCommand(command);
i.AddCommand(command3);
i.Notify();
Console.ReadLine();
}
总结:将请求封装成对象,可以随意扩展请求,并支持请求排队,随意增加请求或者撤销请求。
解耦了请求者与执行者。多了个中间类记录请求者的各种请求,然后一次性传达给执行者。
优点:支持撤销,回滚,支持把请求写入日志。
缺点:命令类会很多。
创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。