安卓設計模式雜談

安卓設計模式雜談

標籤(空格分隔): Android 設計模式設計模式


安卓經常使用的設計模式 Build 模式

常常有這樣的例子,你須要構建一個對象,可是數據會分批送達,你不能一下就把一個對象初始化了,這時候就須要一個構建者幫你記錄數據,並最終生成你須要的對象。
StringBuilder,用於生成一個大的字符串。由於若是你用String + String這樣的方法性能低下。
拼接字符串的時候用的StringBuilderapp

//A example to isullate the usage of StringBuilder
StringBuilder sb = new StringBuilder();
while(sin.hasnext()){
    sb.append(sin.next())
    }
String input = sb.toString();

安卓中經常使用的觀察者模式

在GUI程序中,你一般須要監聽用戶在GUI上的點擊事件,以響應用戶的輸入事件。
安卓中的OnClickListener,OnTouchListener接口等就屬於觀察者模式性能

//OnClickListener定義以下
interface OnClickListener{
    void onClick(View v);
}

安卓中經常使用的Adapter模式

待續ui

相關文章
相關標籤/搜索