当前位置: 首页 > news >正文

建设公司企业评语旅游seo整站优化

建设公司企业评语,旅游seo整站优化,红包网站开发,基于html5的网站开发命令模式(Command Pattern) 命令模式是一种数据驱动的设计模式,属于行为型模式类别。请求被包装在一个对象中作为命令,并传递给调用对象。调用对象寻找可以处理该命令的合适对象,并将命令传递给相应的对象&#xff0c…

命令模式(Command Pattern)

命令模式是一种数据驱动的设计模式,属于行为型模式类别。请求被包装在一个对象中作为命令,并传递给调用对象。调用对象寻找可以处理该命令的合适对象,并将命令传递给相应的对象,该对象执行命令。

实现

  1. 步骤 1:创建一个命令接口。

    public interface IOrder {void Execute();
    }
  2. 步骤 2:创建一个请求类。

public class Stock {private string name = "ABC";private int quantity = 10;public void Buy(){Console.WriteLine($"Stock [ Name: {name}, Quantity: {quantity} ] bought");}public void Sell(){Console.WriteLine($"Stock [ Name: {name}, Quantity: {quantity} ] sold");}
}
  1. 步骤 3:创建实现 IOrder 接口的具体类。
public class BuyStock : IOrder {private Stock abcStock;public BuyStock(Stock abcStock){this.abcStock = abcStock;}public void Execute() {abcStock.Buy();}
}public class SellStock : IOrder {private Stock abcStock;public SellStock(Stock abcStock){this.abcStock = abcStock;}public void Execute() {abcStock.Sell();}
}
  1. 步骤 4:创建命令调用类。
public class Broker {private List<IOrder> orderList = new List<IOrder>(); public void TakeOrder(IOrder order){orderList.Add(order);    }public void PlaceOrders(){foreach (IOrder order in orderList) {order.Execute();}orderList.Clear();}
}
  1. 步骤 5:使用 Broker 类接受并执行命令。
public class CommandPatternDemo {public static void Main(string[] args) {Stock abcStock = new Stock();BuyStock buyStockOrder = new BuyStock(abcStock);SellStock sellStockOrder = new SellStock(abcStock);Broker broker = new Broker();broker.TakeOrder(buyStockOrder);broker.TakeOrder(sellStockOrder);broker.PlaceOrders();}
}
  1. 步骤 6:验证输出。
Stock [ Name: ABC, Quantity: 10 ] bought
Stock [ Name: ABC, Quantity: 10 ] sold
http://www.hrbkazy.com/news/31821.html

相关文章:

  • 专业的传媒行业网站开发网站设计公司北京
  • 做网站用什么程序百度广告投放平台官网
  • 可以做秋招笔试题的网站怎么做私人网站
  • 网站设计网站项目流程seo网站关键词排名快速
  • 做代理需要网站吗seo实战密码在线阅读
  • 济南seo网站建站经典软文案例
  • 如何设置网站子域名自己怎么优化网站
  • 电子商务网站建设与维护李建忠职业技能培训网站
  • 网络服务器管理软件seo手机关键词网址
  • 汽车用品网站建设策划书中山百度推广公司
  • 信宜网站建设公司页面关键词优化
  • dw怎么做班级网站湖南seo优化按天付费
  • admin网站管理系统怎么做友情链接英文
  • 网络营销推广策划方案书十堰seo
  • 郑州飞旗科技有限公司 www.71884.cn 郑州网站建设杭州排名优化公司
  • 网上花店网站建设宣传推广渠道有哪些
  • 宁波建设网站公司爱站网反链查询
  • terry tao.wordpress福州seo网络推广
  • 做ppt的网站叫什么名字知识付费网站搭建
  • 银川做网站的公司网站优化靠谱seo
  • 网站快速排名品牌营销服务
  • 上海建设银行青浦分行网站南安网站建设
  • 企石镇网站仿做百度搜索排行榜前十名
  • 车辆对比那个网站做的好企业网络营销方法
  • 网站宽度 超宽软文什么意思
  • 中通顺昌建设有限公司网站seo优化一般多少钱
  • 网站建设重要性太原网站建设
  • 制作一个网站的费用广西百度seo
  • 二手交易平台 网站开发杭州百度快速排名提升
  • 珠海网站制作品牌策划百度最新版下载