• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






高煥堂.EIT

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

E-Book_Android框架的设计模式(招式)之美

 

    By 高焕堂 2013/09/03  

[Go Back]

[請指教:高老師的免費on-line教學視頻]  

                                                                                                                       

    高煥堂免費視頻教你<<Android設計招式(模式)之美>>

      ==> 请到首页(听教学视频&下载讲义)

                                                                                                                          

    Android框架的设计招式(模式)之美 

 

目 录  

第 1 章  设计模式与Android框架设计

     1.1  设计与模式(即招式)

     1.2  简介设计模式(Design Pattern)

     1.3  从亚历山大的建筑模式到GoF设计模式

     1.4  举例说明应用框架之意义

     1.5  举例说明框架设计基本思维:「变与不变之分离」

     1.6  欣赏Android里的13项设计模式   

第 2 章  Android框架与应用类别的接合:卡榫(Hook)函数

     2.1  前言

     2.2  何谓卡榫(Hook)函数

     2.3  Android的卡榫函数范例(一)

     2.4  Android的卡榫函数范例(二)

     2.5  Android的卡榫函数范例(三)

     2.6  卡榫函数与模式之关系--- 以Factory Method 和Template Method模式为例

第 3 章  Template Method模式

     3.1  复习:「变与不变之分离」原则

     3.2  复习:「变与不变之分离」手艺

     3.3  复习:框架的反向控制  

     3.4  介绍Template Method模式

     3.5  Android框架与Template Method模式

第 4 章  Factory Method模式

     4.1  Factory Method模式美何在?

     4.2  介绍Factory Method模式

            4.2.1  谁来創建应用类别之对象?

            4.2.2  GoF的Factory Method模式图

            4.2.3  Factory Method模式的延伸

            4.3  Android框架与Factory Method模式

            4.3.1  Factory Method模式范例之一

            4.3.2  Factory Method模式范例之二

第 5 章  Observer模式

     5.1  Observer模式美何在?

           5.1.1  互换性之意义

           5.1.2  提升互换性之途径:降低相依性

           5.1.3  Observer模式之美:缔造互换性

     5.2  介绍Observer模式

           5.2.1  委托式的反向控制(IoC)

           5.2.2  GoF的Observer模式图

           5.2.3  Observer模式的延伸

     5.3  Android框架与Observer模式

第 6 章  Abstract Factory模式

     6.1  Abstract Factory模式美何在?

            6.1.1  大格局的分合自如

            6.1.2  「不知而亦能用」之实践

     6.2  介绍Abstract Factory模式

     6.3  Android框架与Abstract Factory模式

           6.3.1  Abstract Factory模式范例

           6.3.2  Abstract Factory与Observer模式之组合

第 7 章  Adapter模式

     7.1  Adapter模式美何在?

            7.1.1  界面是王道

            7.1.2  精致化Use界面

     7.2  介绍Adapter模式

            7.2.1  Adapter像家里的电源转接器 

            7.2.2  GoF的Adapter模式图

            7.2.3  Adapter模式的延伸

     7.3  Android框架与Adapter模式

            7.3.1  Adapter模式范例之一

            7.3.2  Adapter模式范例之二

第 8 章  Composite模式

     8.1  Composite模式美何在?

           8.1.1  乱中有序

           8.1.2  序中有乱

           8.1.3  简单组合、无限成长

     8.2  介绍Composite模式

           8.2.1  包含关系之抽象

           8.2.2  GoF的Composite模式图

           8.2.3  Composite模式之范例:贩卖机

     8.3  Android框架与Composite模式

第 9 章  Strategy模式

     9.1  Strategy模式美何在?

            9.1.1  序中的繁杂

            9.1.2  一致的序、不同组合策略

     9.2  介绍Strategy模式

            9.2.1  不同策略间之变与不变

            9.2.2  GoF的Strategy模式图

     9.3  Android框架与Strategy模式

第 10 章  State模式

     10.1  State模式美何在?

             10.1.1  状态变化之美

             10.1.2  以Android的画面布局为例

     10.2  介绍State模式

             10.2.1  GoF的State模式图

             10.2.2  State模式之范例

     10.3  Android框架与State模式

第 11 章  Proxy模式

     11.1  Proxy模式美何在?

             11.1.1  有朋自远方来

             11.1.2  以Android的MediaPlayer类别为例

     11.2  介绍Proxy模式

             11.2.1  从Adapter模式说起

             11.2.2  GoF的Proxy模式图

     11.3  Android框架与Proxy模式

             11.3.1  Proxy模式范例之一

             11.3.2  Proxy模式范例之二

             11.3.3  Proxy模式范例之三

             11.3.4  Proxy模式范例之四

第 12 章  Bridge模式

     12.1  Bridge模式美何在?

             12.1.1  实作(Implementation)变化之美

             12.1.2  变化与对称之美

     12.2  介绍Bridge模式

             12.2.1  复习「委托」机制

             12.2.2  复习「变与不变分离」

             12.2.3  GoF的Bridge模式图

     12.3  Android框架与Bridge模式

             12.3.1  Bridge模式范例之一

             12.3.2  Bridge模式范例之二

第 13 章  Iterator模式

     13.1  Iterator模式美何在?

             13.1.1  从Program Counter说起

             13.1.2  以Java的ArrayList<Type>集合类别为例

     13.2  介绍Iterator模式

             13.2.1  GoF的Iterator模式图

             13.2.2  Iterator模式之延伸

     13.3  Android框架与Iterator模式

             13.3.1  Iterator模式范例之一

             13.3.2  Iterator模式范例之二

第 14 章  Mediator模式

     14.1  Mediator模式美何在?

             14.1.1  从主板(Motherboard)说起

             14.1.2  整合核心与决策核心

             14.1.3  多接口整合之美

     14.2  介绍Mediator模式

             14.2.1  从Adapter说起

             14.2.2  GoF的Mediator模式图

     14.3  Android框架与Mediator模式

             14.3.1  Mediator模式范例之一

             14.3.2  Mediator模式范例之二

第 15 章  Façade模式

     15.1  Façade模式美何在?

             15.1.1  复习「集裝箱」之比喻

             15.1.2  Façade软件集裝箱

     15.2  介绍Façade模式

             15.2.1  从Adapter说起

             15.2.2  GoF的Façade模式图

     15.3  Android框架与Façade模式

             15.3.1  Façade模式范例之一

             15.3.2  Façade模式范例之二 

                                                                                                       

[Go Back]

 

 

发表于 2013-11-10 07:17  高煥堂.EIT  阅读(712)  评论(0)    收藏  举报
 
刷新页面返回顶部