













今天学习命令模式,用ASP.NET做了个例子,基本上是沿袭了李建忠老师的视频上的例子,当然,比那个演示用的例子要丰富些 ^_^。
功能很简单,就是一个网页,向一个文本文件写入页面上输入的字符串,然后可以进行撤销和重做操作。
命令模式包括4个参与者:命令执行者(就是做实际操作的类),命令的请求者(就是封装了所有命令的类),命令(封装了某组操作的类),以及一个为命令定义操作的接口,分别对应结构图中的Receiver、Invoker、ConcreteCommand和Command。(这个图到处都有,我就不贴了,哈哈。),对应我的代码中的MyDocument、MyOperations、DocumentCommand、IOperation。
MyDocument类
MyOperations类
DocumentCommand类
IOperation
使用的APS.NET页面也很简单,一个文本框,3个按钮
ASPX.cs文件
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。