android隨筆23 框架淺見

2021-07-09 10:35:33 字數 1166 閱讀 5898

一點拙見:

所謂框架 在我看來就是

同類**中一些重複出現或共性的**抽取出來寫成乙個base類 (基類)

讓其他類繼承該base類進行呼叫 以提高**編寫的效率

在抽取的時候一定要將不一樣的**刪掉 只留相同的重複出現的

可以將不同的地方整合抽象方法讓子類必須重寫即可

/**

* 框架 fragment基類

* 提供一些其他fragment的共性的方法和**

* * @author administrator

* */

public abstract class basefragment extends fragment

/*** 初始化介面 由於子類內容各不相同 需要將這個方法變成抽象方法

* @return

*/public abstract view initview();

}

需要注意的是 基類中 oncreateview方法 在子類中不需要重寫 只需要重寫抽象的初始化方法initview()即可

子類1:

/**

* 新聞中心對應的fragment

* 由於basefragment已經有oncreateview方法所以不需要再寫 只需要重寫抽象的初始化方法initview()即可

* @author administrator

* */

public class newscenterfragment extends basefragment

}

子類2:

/**

* 首頁對應的fragment

* @author administrator

* */

public class homefragment extends basefragment

}

框架與元件的淺見

看了眾多牛人,對於眾多的開源專案瞭如指掌,發現自己太無知了,要努力學習。我想我並不需要象牛人們一樣面面俱到,我只需要尋找到一條敏捷開發的道路就可以了,一條就夠了。航海時千萬不要帶兩塊表。我相信pojo annotation將是優秀框架的基礎。fullstack框架,要慎用。由pojo生成的一切 都不...

Android 隨筆記錄

安卓環境變數配置 系統變數 變數名 android home 變數值 d android android sdk windows path中增加 android home platform tools android home tools 返回 override public boolean onk...

ORM框架EF隨筆記

1.資料庫和模型同步的方法 在 edmx檔案點開,右鍵 從資料庫更新模型。在模型中更新資料模型結構後,右鍵更新資料庫並執行新生成的指令碼 只有在資料不重要的情況下才可以做這樣的操作 2.ef修改資料庫的語句範例 增加ado.net實體資料模型後 itcastdbentities dbcontext ...