Android 開發中常用到的設計模式

2021-07-24 01:30:05 字數 460 閱讀 7688

builder模式:比如alertdialog.builder;例簡單模擬android中alertdialog的builder設計模式

介面卡模式:比如gridview、listview與adapter;例android設計模式系列(9)–sdk原始碼之介面卡模式

命令模式:比如handler.post;例命令模式下的非同步訊息處理(handler,message,looper,thread)

享元模式:比如message.obtain;例android和設計模式:享元模式

單例模式:比如inputmethodmanager.getinstance,例android原始碼學習之單例模式應用

觀察者模式:比如contentobserver;例android中內容觀察者的使用—- contentobserver類詳解

抽象工廠模式:比如baseactivity,例android ap 開發 設計模式第八篇:抽象工廠模式

java開發中常用到小方法

arraylist轉陣列 獲取優惠券全部策略id string private string getstrategyidarraycache throws exception int rightstype businessemun.rightstype.優惠券.getvalue listresult...

iOS開發中常用到的加密方式

1 base64 1.1 簡介 base64編碼的思想是是採用64個基本的ascii碼字元對資料進行重新編碼。它將需要編碼的資料拆分成位元組陣列。以3個位元組為一組。按順序排列24位資料,再把這24位資料分成4組,即每組6位。再在每組的的最高位前補兩個0湊足乙個位元組。這樣就把乙個3位元組為一組的資...

iOS開發中常用到的巨集定義

字串是否為空 define kstringisempty str str iskindofclass nsnull class str nil str length 1 yes no 陣列是否為空 define karrayisempty array array nil array iskindof...