1. 程式人生 > >Android設計模式之原型模式

Android設計模式之原型模式

原型模式的定義:

原型例項指定建立物件的種類,並通過複製這些原型建立新的物件

原型模式的使用場景:

1.類初始化需要消耗非常多的資源,這個資源包括資料、硬體資源等,通過原型複製避免這些消耗

2.通過new產生一個物件需要非常繁瑣的資料準備或訪問許可權,這時可以使用原型模式。

3.一個物件需要提供給其他物件訪問,而且各個呼叫者可能都需要修改其值時,可以考慮使用原型模式複製多個物件供呼叫者使用,即保護性拷貝。