哪個網(wǎng)站可以做簡歷郵件營銷
一、模式介紹
原型模式:
創(chuàng)建型模式之一,就是基于原型創(chuàng)建對象,也就是一個對象的產(chǎn)生可以不由零起步,
直接從一個已經(jīng)具備一定雛形的對象克隆,然后再修改為所需要的對象。節(jié)約創(chuàng)建對象時間。
使用場景
如果對象創(chuàng)建成本比較大,例如某個對象里面的數(shù)據(jù)需要訪問數(shù)據(jù)庫才能拿到;
并且同一個類的不同對象之間差別不大(大部分字段相同),這種場景下可以考慮使用原型模式
二、原型模式
1、實現(xiàn)方式
淺拷貝: 僅僅復(fù)制所拷貝的對象(即拷貝對象本身的屬性,只有基礎(chǔ)類的屬性,不包含自定義類的屬性),而不是復(fù)制他的引用對象(自定義類),引用對象指向同一個。Object類提供的方法clone只是拷貝對象本身
實現(xiàn)步驟:
第一步:定義原型類,需實現(xiàn)Cloneable接口,重寫clone方法 super.clone()
//1原型類需實現(xiàn)Cloneable接口