教你如何一篇博客讀懂設計模式之—--原型模式

教你如何一篇博客讀懂設計模式之----原型模式

what:是什麼

原型模式:

用於創建重複的對象,既不用一個屬性一個屬性去set和get,又不影響性能,原型模式產生的對象和原有的對象不是同一個實例,他們的地址也是不一樣的(區分於直接複製);

常用的應用場景:
  1.在一個類的需要大量重複的對象時,原型模式是最佳選擇,因爲原型模式是在內存層面(字節碼層面,不用走構造方法)對這個對象進行復制,要比直接new這個對象性能要好很多。
  2.當需要某個對象的大部分公共信息,少部分字段自定義的字段進行自定化設計的時候,也可以使用原型模式來對原對象進行拷貝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章