設(shè)計模式:
1.備忘錄模式
MementoCenter(1.存儲Model 信息,2.恢復(fù)Model信息 脂矫,3.抽離delegate,因為有不同的Model 需要存儲枣耀,這樣就把Model抽離出公共的屬性,這樣就是一個協(xié)議 ) =>Model
2.單例模式 (主要用于全局的 庭再,有些單例需要銷毀 onceToken = 0; tool = nil;)
3. 觀察者模式(KVO(觀察對象屬性的變化)捞奕,KVC(觀察某個屬性的變化))
4.裝飾設(shè)計模式 (OC 里面的類別 動態(tài)的給一個對象添加一些額外的職責(zé),相對于繼承子類來說,裝飾模式更加靈活)
5.代理模式
6.原型模式 實現(xiàn)copy (對副本的操作)通過遵循NSCopying 協(xié)議 - copyWithZone 方法 [ [self class]allocWithZone]
7. 適配器 模式 (支付寶和微信支付抽離出 公共的 pay 方法 ,不同的model 抽離出公共的屬性)
8.工廠模式拄轻,就是 工廠根據(jù) 不同的 類型生產(chǎn)出產(chǎn)品
9.抽象工廠模式:抽象工廠模式 就是 把工廠 抽象處理颅围,然后產(chǎn)生不同的工廠
設(shè)計模式
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來盏浙,“玉大人眉睹,你說我怎么就攤上這事》媳欤” “怎么了竹海?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長丐黄。 經(jīng)常有香客問我斋配,道長,這世上最難降的妖魔是什么灌闺? 我笑而不...
- 正文 為了忘掉前任艰争,我火速辦了婚禮,結(jié)果婚禮上桂对,老公的妹妹穿的比我還像新娘甩卓。我一直安慰自己,他們只是感情好蕉斜,可當(dāng)我...
- 文/花漫 我一把揭開白布逾柿。 她就那樣靜靜地躺著,像睡著了一般宅此。 火紅的嫁衣襯著肌膚如雪机错。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼财搁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了躬络?” 一聲冷哼從身側(cè)響起尖奔,我...
- 正文 年R本政府宣布,位于F島的核電站稍浆,受9級特大地震影響载碌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜衅枫,卻給世界環(huán)境...
- 文/蒙蒙 一嫁艇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧弦撩,春花似錦步咪、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至偏形,卻和暖如春静袖,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背俊扭。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 面向?qū)ο笏枷朐O(shè)計原則 在實際的開發(fā)中佳簸,我們要想更深入的了解面向?qū)ο笏枷耄捅仨毷煜で叭丝偨Y(jié)過的面向?qū)ο蟮乃枷氲脑O(shè)計...
- 1.創(chuàng)建型:單例設(shè)計模式疯特、抽象工廠設(shè)計模式 2.結(jié)構(gòu)型:MVC 模式哗魂、裝飾器模式肛走、適配器模式漓雅、外觀模式、組合模式 ...
- 狀態(tài)模式 不需要總結(jié)朽色, 一句話就是說邻吞, 在不同的狀態(tài)下, 執(zhí)行不同的操作.例如, 轉(zhuǎn)發(fā)按鈕的onClick處理, ...
- 迭代器模式是一個比較古老的模式葫男,最常見效的是集合里的迭代器(Iterator)抱冷,肯定都不會陌生。迭代器模式梢褐,提供一...