protected void Page_Load(object sender, EventArgs e) { AbstractMessageFactory amf = new SqlMessageFactory(); AbstractMessage am = amf.CreateMessage(); Response.Write(am.Insert(new MessageModel("插入", DateTime.Now))); Response.Write("<br />"); Response.Write(am.Get()[0].Message + " " + am.Get()[0].PublishTime.ToString()); Response.Write("<br />"); amf = new XmlMessageFactory(); am = amf.CreateMessage(); Response.Write(am.Insert(new MessageModel("插入", DateTime.Now))); Response.Write("<br />"); Response.Write(am.Get()[0].Message + " " + am.Get()[0].PublishTime.ToString()); }
protected void Page_Load(object sender, EventArgs e) { string[] ary = new string[] { "xml", "sql" }; MessageFactory messageFactory = new MessageFactory(); foreach (string key in ary) { AbstractMessage messageObject = messageFactory.GetMessageObject(key); Response.Write(messageObject.Insert(new MessageModel("插入", DateTime.Now))); Response.Write("<br />"); Response.Write(messageObject.Get()[0].Message + " " + messageObject.Get()[0].PublishTime.ToString()); Response.Write("<br />"); } }