02 2011 档案
摘要:原型模式原型模式(ProtoType),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式其实就是从一个对象再创建另外一个可指定的对象,而且不需要知道任何创建细节。(ProtoType)this.MemberwiseClone();解释:创建当前对象的浅表副本。方法是创建一个新对象,让后将当前对象的非静态字段复制到该新对象。如果字段是值类型的,则该对象进行逐位复制,如果字段是引用类型,则该对象进行对象引用,但不负责引用的对象;因此原始对象与副本引用是同一个引用对象。
阅读全文
摘要:大家好,做了一个竞拍活动,每天只有一个产品进行竞拍,所以每个月中一天对应一个产品,界面如下,和大家分享一下;界面:代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Web.UI.WebControls;using System.Web.UI;///<summary>///MyCalendar 的摘要说明///</summary>namespace CustomControls{ publicc
阅读全文
摘要:一、工厂方法模式简介工厂方法(Factory Method):工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。二、工厂方法的角色结构抽象工厂(Creator)角色:是工厂方法模式的核心,与应用程序无关。任何在模式中创建的对象的工厂类必须实现这个接口。具体工厂(Concrete Creator)角色:这是实现抽象工厂接口的具体工厂类,包含与应用程序密切相关的逻辑,并且受到应用程序调用以创建产品对象。工厂方法模式是简单工厂模式的进一步抽象和推广。由于使用了多态性,工厂方法模式保持了简单工厂模式的优点,而且克服了它的缺点。在工厂方法模式中,核
阅读全文

浙公网安备 33010602011771号