51CTO博客开发大卫张33卢松松在51CTO
原型模式 原型模式的应用场景:1、类在初始化需要消耗非常多的资源,这个资源包括数据、硬件资源等;2、通过new 产生一个对象需要非常繁琐的数据准备或访问权限,则可以使用原型模式;3、一个对象需要提供给其他对象访问,而且各个调用者可能都需要修改其值时,可以考虑使用原型模式拷贝多个对象供调用者使用。 [Serializable] public class PrototypeC
建造者模式public class Product { public void doSomething() { //独立业务处理 } } public abstract class Builder { //设置产品的不同部分,以获得不同的产品 public abstract void setPart(); //
模板方法模式定义:定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些选定步骤。 publicabstractclassAbstractClass { //基本方法 protect abstractvoiddoSomething(); protect abstractvoiddoAnything(); //模板方法 publicvoidtem
http://www.cnblogs.com/Joetao/articles/3420360.htmlhttp://www.cnblogs.com/lzjsky/archive/2011/01/17/1937717.htmlhttp://msdn.microsoft.com/zh-cn/library/system.threading.thread.apartmentstate(v=vs.110)
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号