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

织梦网站模板如何安装教程视频网站怎么做支付

织梦网站模板如何安装教程视频,网站怎么做支付,淘宝付费推广,返利淘客网站源码命令模式#xff08;Command Pattern#xff09; 命令模式是一种数据驱动的设计模式#xff0c;属于行为型模式类别。请求被包装在一个对象中作为命令#xff0c;并传递给调用对象。调用对象寻找可以处理该命令的合适对象#xff0c;并将命令传递给相应的对象#xff0c…命令模式Command Pattern 命令模式是一种数据驱动的设计模式属于行为型模式类别。请求被包装在一个对象中作为命令并传递给调用对象。调用对象寻找可以处理该命令的合适对象并将命令传递给相应的对象该对象执行命令。 实现 步骤 1创建一个命令接口。 public interface IOrder {void Execute(); } 步骤 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);} } 步骤 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();} } 步骤 4创建命令调用类。 public class Broker {private ListIOrder orderList new ListIOrder(); public void TakeOrder(IOrder order){orderList.Add(order); }public void PlaceOrders(){foreach (IOrder order in orderList) {order.Execute();}orderList.Clear();} } 步骤 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();} } 步骤 6验证输出。 Stock [ Name: ABC, Quantity: 10 ] bought Stock [ Name: ABC, Quantity: 10 ] sold
http://www.sadfv.cn/news/178349/

相关文章:

  • 做网站服务器装虚拟机校园网站建设招标公告
  • 上虞做网站公司化州+网站建设
  • 青岛高端网站制作公司制作网站搭建网站项目怎么样
  • 做平台网站要增值业务吗网站建设 中
  • 简约大气网站网站备案 新闻审批号
  • 德阳建设网站浙江网站建设网
  • 网站主机选择福田蒙派克4s店
  • 成都网站建设交易市场营销案例分析
  • 温州做公众号和做网站的地方个人备案网站
  • 杨和网站建设工信部网站找回不了密码
  • 网站建设项目售后服务承诺有哪些网站可以做店面设计软件
  • 做网站公司深圳深圳网站定制价格低
  • 怎么夸客户网站做的好建筑工程网址
  • 柯桥建设局网站24小时资源更新观看免费视频
  • 有没有免费学编程的网站网页设计公司简介模板
  • 怎样开网站公共服务平台
  • 做网站要用框架吗温州企业网站排名优化
  • 成都网站设计创新互联郑州建设信息网劳务服务系统
  • 娄底网站建设的公司wordpress免费资源网
  • win2012服务器做网站成都市做网站
  • 中山网站建设思网站建设东莞
  • 成都有做公司网站的公司吗杭州手机网站制作公司哪家好
  • 网站建站专业大连h5建站
  • iis7 无法访问此网站如何在自己的网站上做歌单
  • 保定网站设计概述潍坊市网站制作
  • 同样也是做严选的网站苏州360推广网站建设
  • 祈网网站建设青岛做网站的公司哪家好
  • 苏州建行网站首页wordpress自定义导航
  • 东莞网站排名优化费用广告联盟app手机版
  • 烟台网站设计单位搜索引擎营销的原理