Returns the design mode (C #) series Article index
Introduced
Encapsulates a request into an object so that you can parameterize the client with different requests, queue or log request logs for requests, and support actions that can be canceled.
Example
There is a message entity class, and a class has an insert () and delete () method for its operations. It is now required that all previous operations can be undone and duplicated.
Messagemodel
using System;
using System.Collections.Generic;
using System.Text;
Namespace Pattern.command
{
/**////<summary>
///message entity class
///</summary>
P Ublic class Messagemodel
{
/**////<summary>
///constructor
///</summary>
/// <param name= "msg" >message content </param>
///<param name= "PT" >message release time </param>
Publ IC Messagemodel (String msg, DateTime PT)
{
This._message = msg;
This._publishtime = pt;
}
private string _message;
/**////<summary>
///message content
///</summary>
public string text
{
get {return _message;}
Set {_message = value;}
}
Private DateTime _publishtime;
/**////<SUMMARY>
///message publish time
///</summary>
Public DateTime publishtime
{
get {return _publishtime;}
Set {_publishtime = value;}
}
}
}