原型模式:

        原型模式其实就是一个对象复制的问题,如果我们需要一个一样的对象(值也一样)我们如果再new一个然后赋值则显得太麻烦了,可以使用原型模式,它其实就是具体实现类都继承一个抽象的抽象类,抽象类中有一个方法是在具体类中实现的它就是一个自我复制。在使用的时候抽象类都可以不用写,C#中有一个接口ICloneable中有一个Clone方法,只需在具体实现类的实现即可。

memberwiseclone:为C#中的浅表复制。


posted on 2011-01-09 15:13  叩亦杰  阅读(296)  评论(0编辑  收藏  举报