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