iOS学习笔记15-设计模式之 适配器模式
生活随笔
收集整理的這篇文章主要介紹了
iOS学习笔记15-设计模式之 适配器模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先引入 手機適配器的 概念
比如,中國的輸出電壓為220v,日本的為100v,如果中國的手機拿到日本充電,那么就不能用原來的充電器了。
那么,怎么解決這個問題呢?
1,蘋果的手機適配器(充電器),蘋果的手機適配器,不管到全球哪個國家,都可以用。我舉這個例子,是為了說明第一種模式,這個在下面的代碼實例中會說明
2,針對某一種手機的適配器,換特定電壓的適配器,第二種模式
3,每一種手機只有一個特定的適配器,第三種模式
?
?
那么,我們從第三種模式開始說起,
即直接賦值模式
?
?
?
這種模式的不好之處在于,增加了數據和視圖之間的耦合度,對于復雜的開發增加了修改的難度
?
那么,我們進入到第二種模式,即建立一個類的子類賦值
?
加載數據的父類 ?由id變為模型類Model
?
?
?
但是,如果有兩個類,在使用同樣的data,就不能用單一類作為父類了,這時就要用到第三種模式
?
?
第三種方法?
?
轉載于:https://www.cnblogs.com/adodo/p/5208403.html
總結
以上是生活随笔為你收集整理的iOS学习笔记15-设计模式之 适配器模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2016年4月20日作业
- 下一篇: DataBinding注意事项Error