咕泡-原型 protype 設計模式筆記

##查看代碼https://gitee.com/jly521/prototype.gitgit

原型模式(Prototype)prototype

  • 應用場景:原型模式就是從一個對象再建立另一個可定製的對象,並且不須要知道任何建立的細節
  • 所謂原型模式,就是Java 中的克隆技術,以某個對象爲原型,複製出新的對象
  • 顯然新的對象具有原型對象的特色,效率高(避免了從新執行構造過程步驟)

  • 繼承Cloneable 接口,實現 clone 方法,僅僅是淺拷貝
    • 會把棧上的東西拷貝過去(對象的話,拷貝過去的就是對象引用)
    • 可以直接拷貝其實際內容的數據類型/只支持9種,八大基本數據類型+String 淺拷貝
  • 能夠採用二進制流
    • 自定義clone 成員方法

相關文章
相關標籤/搜索