原型模式 是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类. 問題: 如果我們要複製一個類實例: 首先, 你必须新建一个属于相同类的对象. 然后, 你必须遍历原始对象的所有成员变量, 并将成员变量值复制到新对象中. 但是:并非所有对象都能通过这种方式进行复制, 因为有些对象可能拥有私有成员变量, 它们在对象本身以外是不可见的. 而且我們複製的時候需要知道勢力的具體類,如果這個類實現的是接口,那就男判定 解決: 原型模式将克隆过程委派给被克隆的实际对象. 模式为所有支…