当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 命令模式(Command)结构并不复杂,简单的说,就是将某些职责封装成对象,对象的激发者(Invoker)和接收者(Reciever)都不过问命令的执行过程。
 

 

    摘要:昨天没有时间写完这篇,今天补上,前面只说明了wait和notify这两个方法,这里讨论一下sleep和join,说实在的这两个方法比wait和notify简单的多.http://blog.csdn.net/treeroot/archive/2004/11/10/175508.aspx sleep:thread的静态方法,当前线程休眠一段时间,时间到了再恢复可运行状态,时间到了不一定就执行吧,还得......
 ·bash中的变量    »显示摘要«
    摘要:1.用户定义的变量 用户定义的变量有字母数字及下划线组成,并且变量名的第一个字符不能为数字. 与其它unix名字一样,变量名是大小写敏感的. 对于变量,用户可按如下方式赋值: name = value 在引用变量时,需在前面加$符号,用户也可以在变量间进行相互赋值,如: (前面的$是命令提示符) $ john = john $ name = $john $ echo hello $name hel......


.NET中的设计模式四:命令模式
 命令模式(command)结构并不复杂,简单的说,就是将某些职责封装成对象,对象的激发者(invoker)与接收者(reciever)都不过问命令的执行过程.用这样的方式解除了激发者与接受者之间的耦合,为程序提供了更清晰的层次结构.实际运用中经常是将系统中的命令抽象成一个接口,所有的命令都是这个接口的实现,如下所示:

最简单的命令模式的实现代码如下: 【程序编程相关:WEB打印,去页眉和页脚

command类是icommand的实现,command类实现了execute方法,其他命令类都是command方法的子类.这样激发者接受者与接受者面临的环境就非常简单了:统一作为command类型就可以处理了. 【推荐阅读:sql server 中各个系统表的作用

public interface icommand 【扩展信息:备份Exchange server存储组

///定义command接口

{

    void execute();

}

 

///实现icommand接口

///command类是所有命令的基类,在这里实现一些命令的共同处理过程

public abstract class command : icommand

{

    public virtual void execute()

    {

    }

    //实现其他的方法....

}

 

///实现一个具体的command1

public class command1 : command

{

    public void override execute()

    {

        //具体的处理过程

    }

}

 

///实现一个具体的command2

public class command2 : command

{

    public void override execute()

    {

        //具体的处理过程


...   下一页
    摘要:使用ado数据技术. 编写服务器端数据处理com组件,将其配置成dcom服务. 在客户端编写客户程序,向dcom服务器组件要求获取,修改数据.直接传送sql语句,让服务端执行.要传回的数据直接从_recordsetptr无连接传回,如:stdmethodimp cdataserver::fetchrecordsetdata(bstr bstrquerysql, idispatch **pres......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE