博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Android 设计模式

Android里面使用的设计模式
摘要:今天讲解一下策略模式,策略模式也是很常用的设计模式,对多种算法或者数据结构选择使用的情况下,经常会使用策略模式来管理这些算法。下面会简单讲解一下策略模式的概念和基本实现。然后结合Android里面的实际应用来说明。1、策略模式概念 定义一系列算法,把他们独立封装起来,并且这些算法之间可以相互替换。策略模式主要是管理一堆有共性的算法,客户端可以根据需要,很快切换这些算法,并且保持可扩展性。策略模式的本质:分离算法,选择实现。2、策略模式实现 下面针对策略模式说一个小型的实现例子,个人觉得学习设计模式,最好的方法是看看设计模式概念,然后先看看简单的模式实现的例子。策略模式实现起来,主要需要... 阅读全文

posted @ 2013-10-24 09:13 泡泡糖 阅读(3337) 评论(5) 推荐(2) 编辑

摘要:设计模式,对程序员来说是一个坎,想在程序员这条路走得更远,设计模式是你的必修课。从大学时代接触GoF到工作几年后重新看设计模式,每次感觉都不一样。这次想借着分析Android Framework源码的机会,顺道整理一下设计模式的知识。 今天主要是先讲一下观察者模式,观察者模式对于做系统或者做公共库的朋友来说,应该很熟悉,基本上所有系统都会用到这个模式。整理的时候,主要是对模式进行进步讲解然后结合Android里面应用进行说明。设计模式的说明主要是参考《研磨设计模式》这本书,这本书讲解了GoF里面23种模式,而且比GoF更容易理解。如果对设计模式不了解的朋友,可以看看《研磨设计模式》这本书... 阅读全文

posted @ 2013-10-15 19:15 泡泡糖 阅读(17165) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示