摘要: 1、个人理解:也就是在具体的原型类中去重写Clone方法,在这个方法中去掉用this.MemberwiseClone()方法,这是对对象的浅表复制 2、专业解释:用原型实例指定创建对象的种类,并且通过拷贝这些原创建新的对象 3、代码实现 1)抽象的原型类 2)具体的原型类 3)客户端代码 阅读全文
posted @ 2017-04-18 14:08 爱生活,爱代码 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、个人理解:被代理类与代理类同时要实现相同的接口或抽象类,在代理类中保留对被代理类的引用,实现抽象类的方法时对被代理类的方法进行调用,初始化代理类的时候要传入的参数是被代理类,当我们调用代理类的方法时实际上执被代理类的方法,也就实现了代理模式。 2、专业解释:为其他对象提供一种代理以控制对这个对象 阅读全文
posted @ 2017-04-18 13:36 爱生活,爱代码 阅读(141) 评论(0) 推荐(0) 编辑