摘要:
事件机制 class Person { public string name; public int age; public string sex; public float money; public Person() { this.name = "张三"; this.age = 18; this.sex = "男"; this.money = 1000; } public Pers... 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_62de89cb0101j3hv.html 阅读全文
摘要:
概述在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化?意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。生活中的例子Prototype模式使用原型实例指定创建对象的种类。新产品的原型通常是先于全部产品建立的,这样的原型是被动的,并不参与复制它自己。一个细胞的有丝分裂,产生两个同样的细胞,是一个扮演主动角色复制自己原型的例子,这演示了原型模式。一个细胞分裂,产生两个同样基因型的细 阅读全文