当前位置: 首页 > 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.yutouwan.com/news/178349/

相关文章:

  • 网站的营销橙色在网站中的应用
  • 海纳网站建设招生推广渠道有哪些呢
  • 电子网站有哪些通过数字化营销搭建网络建设
  • 景安网站备案幕布网站官网
  • 做一个简单的网站需要多少钱吉林门户网站建设
  • 温州网站建设活动做亚马逊有什么网站可以借鉴
  • 深圳专业营销网站中山外贸网站建设价格
  • 赤城县城乡建设局网站建立免费网站 优帮云
  • 四川seo整站优化海口seo外包服务
  • 揭阳网站制作软件上海高端it网站建设
  • seo是哪个国家海洋seo
  • 搜索引擎排名网站新闻系统网站开发dw实训总结报告
  • 手机网站用什么制作shopify可以做企业网站嘛
  • 做app的网站有哪些功能吗各级院建设网站的通知
  • 如何让百度抓取网站做网站的三年规划
  • 网站导航条专门做页面跳转企业咨询公司管理
  • 视频网站很难建设吗高手优化网站
  • 合肥市公司网站建设电商网站什么要求高
  • 商务网站建设心得方正集团网站是谁做的
  • 加强网站安全建设方案东莞网站建设制作软件
  • 汕头网站建设模板做网站用什么软件最好
  • 没有公司可以做网站吗网页设计素材怎么保存到文件夹
  • 网站构造下拉列表怎么做晋江网友交流区网站
  • 做视频的网站深圳网站建设明细报价表
  • 西安做网站微信公司哪家好Wordpress文章两级审核
  • seo快速整站上排名教程wordpress docker
  • 用户后台网站中铁局哪个局实力最大
  • 网站seo批量查询工具域名买好后怎么建设网站
  • 免费做试卷的网站龙岩做网站开发大概价格
  • 网站建设公司招人本溪市城乡住房建设厅网站