【JAVA設計模式】5.原型模式

原型模式是個較少被提到的設計模式,其本質就是提供了clone方法的接口,其實現需要滿足以下幾點: 1. 對任何的對象x,都有x.clone() !=x,即克隆對象與原對象不是同一個對象。 2. 對任何的對象x,都有x.clone().getClass()==x.getClass(),即克隆對象與原對象的類型一樣。 3. 如果對象x的equals()方法定義恰當,那麼x.clone().equa
相關文章
相關標籤/搜索