E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android设计模式
Android设计模式
系列(6)--SDK源码之享元模式
享元模式,给我的感觉就是对象池,缓存单例对象。java中的享元模式最经典的例子就是String类了,还有一个最容易理解的就是word文档字符共享的例子,也是享元模式的经典应用。本文对android中的sql编译类SQLiteCompiledSql说明,展开分析,也是很容易理解的一个例子,其实,androidSDK中必然有很多地方需要用到享元模式。享元模式,FlyweightPattern,说的严
ForgetLove
·
2014-01-16 16:00
android
[
Android设计模式
]Android退出应用程序终极方法
首先,我们将管理Activity的功能通过一个扩展的Application类来实现。 publicclassMyApplicationextendsApplication{ privatestaticStackactivityStack; privatestaticMyApplicationsingleton; @Override publicvoidonCreate() { su
284772894
·
2014-01-08 16:00
android
[
Android设计模式
]Android退出应用程序终极方法
如何干净彻底地退出Android应用程序,是很多开发者的心头痒。如何干净地关闭所有已打开的Activity?如何关闭指定的Activity?如何关闭一类Activity?这里,我们提出一种通过实现对Application的扩展,实现了一种高效管理Activity,实现Android干净彻底地退出应用程序。首先,我们将管理Activity的功能通过一个扩展的Application类来实现。12345
mark6521
·
2013-12-13 13:57
android
开发者
应用程序
[
Android设计模式
]Android退出应用程序终极方法
如何干净彻底地退出Android应用程序,是很多开发者的心头痒。如何干净地关闭所有已打开的Activity?如何关闭指定的Activity?如何关闭一类Activity?这里,我们提出一种通过实现对Application的扩展,实现了一种高效管理Activity,实现Android干净彻底地退出应用程序。首先,我们将管理Activity的功能通过一个扩展的Application类来实现。publi
L刘威V
·
2013-12-01 16:01
设计模式
android
application
Android设计模式
系列--模板方法模式
Android设计模式
系列--模板方法模式模板方法,和单例模式是我认为GOF的23中最简单的两种模式。
wwj_748
·
2013-11-29 11:00
设计模式
android
Android设计模式
系列--观察者模式
Android设计模式
系列--观察者模式观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。本文以AbstractCursor为例子,展开分析。
wwj_748
·
2013-11-29 11:00
设计模式
android
Android设计模式
系列--原型模式
Android设计模式
系列--原型模式CV一族,应该很容易理解原型模式的原理,复制,粘贴完后看具体情况是否修改,其实这制,粘贴完后看具体情况是否修改,其实这就是原型模式。
wwj_748
·
2013-11-29 11:00
设计模式
android
Android设计模式
系列-适配器模式
Android设计模式
系列-适配器模式对于android开发者来说起,适配器模式简直太熟悉不过,有很多应用可以说是天天在直接或者间接的用到适配器模式,比如ListView。
wwj_748
·
2013-11-29 11:00
设计模式
android
Android设计模式
系列--工厂方法模式
Android设计模式
系列--工厂方法模式工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。
wwj_748
·
2013-11-29 10:00
android
新浪微博
Android设计模式
系列-单例模式
Android设计模式
系列-单例模式单例模式,可以说是GOF的23种设计模式中最简单的一个。
wwj_748
·
2013-11-29 10:00
设计模式
android
Android设计模式
系列—策略模式
Android设计模式
系列—策略模式1、策略模式概念 定义一系列算法,把他们独立封装起来,并且这些算法之间可以相互替换。
wwj_748
·
2013-11-29 10:00
设计模式
android
Android设计模式
系列-组合模式
Android设计模式
系列-组合模式Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。
wwj_748
·
2013-11-29 09:00
设计模式
android
Android设计模式
系列(10)--SDK源码之原型模式
http://www.cnblogs.com/qianxudetianxia/archive/2012/03/02/2020355.htmlhttp://blog.csdn.net/liranke/article/details/4771589
hsyouxishe
·
2013-11-27 17:00
Android设计模式
之Singleton单例模式
转自- 原文1:《
Android设计模式
之单例模式》http://blog.csdn.net/liguangzhenghi/article/details/8076361原文0:《主题:探索设计模式之六
tongcpp
·
2013-11-14 14:00
Android单例模式
Android设计模式
系列(3)--SDK源码之单例模式:http://www.cnblogs.com/qianxudetianxia/archive/2011/08/07/2130306.html
·
2013-08-16 10:00
android
Android设计模式
系列(1)--SDK源码之组合模式
Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在androidUI设计,几乎所有的widget和布局类都依靠这两个类。组合模式,CompositePattern,是一个非常巧妙的模式。几乎所有的面向对象系统都应用到了组合模式。1.意图将对象View和ViewGroup组合成树形结构以表示"部分-整体"的层次结构(View可以做为ViewGr
dxpqxb
·
2013-06-13 09:00
Android设计模式
系列(6)--SDK源码之享元模式
享元模式,给我的感觉就是对象池,缓存单例对象。java中的享元模式最经典的例子就是String类了,还有一个最容易理解的就是word文档字符共享的例子,也是享元模式的经典应用。本文对android中的sql编译类SQLiteCompiledSql说明,展开分析,也是很容易理解的一个例子,其实,androidSDK中必然有很多地方需要用到享元模式。享元模式,Flyweight Pattern,说的严
亚当爱上java
·
2013-05-24 13:00
android
Android设计模式
系列(5)--SDK源码之备忘录模式
定义(源于GoF《设计模式》):在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 涉及角色: 1.Originator(发起人):负责创建一个备忘录Memento,用以记录当前时刻自身的内部状态,并可使用备忘录恢复内部状态。Originator可以根据需要决定Memento存储自己的哪些内部状态。 2.Memento(备忘录):负
亚当爱上java
·
2013-05-24 11:00
android
Android设计模式
系列(4)--SDK源码之模板方法模式
模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。打比方说父亲有很多理想,就行医救人吧,但是父亲医术不行,只能靠儿子,儿子长大后遵从父亲大志,春风拂面,妙手回春,实现了父亲的理想,儿子做的事情早在出生前就定下来了,是父亲之
亚当爱上java
·
2013-05-24 10:00
android
Android设计模式
系列(3)--SDK源码之单例模式
单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。android中很多地方都用到了单例模式,本文以输入法管理者InputMethodManager为例,展开分析。单例模式,SingletonPattern,能够以其特有的优势,替代系
亚当爱上java
·
2013-05-24 09:00
android
Android设计模式
系列(2)--SDK源码之观察者模式
观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。本文以AbstractCursor为例子,展开分析。观察者模式,ObserverPattern,是一个很实用的模式,本人曾经接触到的各种平台以及曾经参与项目中打印模板解释器中都用到了此模式。1.意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自
亚当爱上java
·
2013-05-23 17:00
android
Android设计模式
系列(1)--SDK源码之组合模式
Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在androidUI设计,几乎所有的widget和布局类都依靠这两个类。组合模式,CompositePattern,是一个非常巧妙的模式。几乎所有的面向对象系统都应用到了组合模式。1.意图将对象View和ViewGroup组合成树形结构以表示"部分-整体"的层次结构(View可以做为ViewGr
亚当爱上java
·
2013-05-23 17:00
android
Android设计模式
系列(0)--开篇
有时候,最难的是坚持;有时候缺少的是信念。 看了很多年的设计模式,也看了很多种设计模式,也在工作中用了几个常见的设计模式。android中,包括源码和一些开源项目,用到了很多经典设计模式,而且也用的非常的精彩。学习android也有一些日子了,有空的时候看看源代码,看看开源项目的代码,自己也会再工作中写写代码。今天,斗胆,基于android(其实就是java),把自己对设计模式的
亚当爱上java
·
2013-05-23 17:00
android
基于
Android设计模式
之--SDK源码之策略模式的详解
策略模式其实特别简单(听到这句话,大家是不是心里一下子放松了?)。比如排序,官方告诉大家我这里有一个排序的接口ISort的sort()方法,然后民间各尽其能,实现这个排序的方法:冒泡,快速,堆等等。这些方法就是“不同的策略”。然后,某个模块下,需要一个排序方法,但是暂时不能指定具体的sort方法(出于扩展的考虑),就需要使用ISort接口了。最后,具体什么场景下,传入什么具体的sort方法,实现灵
·
2013-04-28 10:21
Android设计模式
系列(12)
建造者模式把构造和表示分离开,根据客户需求生产一个相应的对象。本来呢,我们根据Builder接口实现不同的具体的ConcreteBuilder,就可生产不同的对象了。但是,下面例子的只有一个Builder,所以也没有接口Builder,也没有其他的ConcreteBuilder。但是我今天要讲的例子太简单,简单到都不觉得是建造者模式,但是又有建造者模式的感觉。1.意图将一个复杂对象的构建和它的表示
dyllove98
·
2013-04-23 23:00
Android设计模式
系列(5)--SDK源码之备忘录模式
转至http://www.cnblogs.com/qianxudetianxia/archive/2011/08/09/2133049.html 备忘录模式,在工作代码中,要么不用,要么经常用到。举个例子,程序员喜欢写代码,coding,coding,这个时候它的状态是很high,但是每隔一段时间总要去上一下厕所,状态是放松relax,上完测试归来后又恢复到high的状态,继续coding。这个过
dengzhangtao
·
2013-04-09 09:00
android
Android设计模式
系列(4)--SDK源码之模板方法模式
模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。打比方说父亲有很多理想,就行医救人吧,但是父亲医术不行,只能靠儿子,儿子长大后遵从父亲大志,春风拂面,妙手回春,实现了父亲的理想,儿子做的事情早在出生前就定下来了,是父亲之
5爱吃西红柿
·
2013-04-09 09:00
设计模式
Android设计模式
系列(4)--SDK源码之模板方法模式
模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。打比方说父亲有很多理想,就行医救人吧,但是父亲医术不行,只能靠儿子,儿子长大后遵从父亲大志,春风拂面,妙手回春,实现了父亲的理想,儿子做的事情早在出生前就定下来了,是父亲之
5爱吃西红柿
·
2013-04-09 09:00
设计模式
Android设计模式
系列(4)--SDK源码之模板方法模式
模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。打比方说父亲有很多理想,就行医救人吧,但是父亲医术不行,只能靠儿子,儿子长大后遵从父亲大志,春风拂面,妙手回春,实现了父亲的理想,儿子做的事情早在出生前就定下来了,是父亲之
dengzhangtao
·
2013-04-09 09:00
android
Android设计模式
系列(3)--SDK源码之单例模式
单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。android中很多地方都用到了单例模式,本文以输入法管理者InputMethodManager为例,展开分析。单例模式,SingletonPattern,能够以其特有的优势,替代系
dengzhangtao
·
2013-04-08 15:00
android
Android设计模式
系列(2)--SDK源码之观察者模式
观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。本文以AbstractCursor为例子,展开分析。观察者模式,ObserverPattern,是一个很实用的模式,本人曾经接触到的各种平台以及曾经参与项目中打印模板解释器中都用到了此模式。1.意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自
dengzhangtao
·
2013-04-08 15:00
android
Android设计模式
系列(1)--SDK源码之组合模式
转至http://www.cnblogs.com/qianxudetianxia/archive/2011/07/29/2121488.htmlAndroid中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在androidUI设计,几乎所有的widget和布局类都依靠这两个类。组合模式,CompositePattern,是一个非常巧妙的模式。几乎所有的面向
dengzhangtao
·
2013-04-08 15:00
android
Android设计模式
系列(0)--开篇
转至http://www.cnblogs.com/qianxudetianxia/archive/2011/07/29/2121547.html =======================2011-08-26==================================有时候,最难的是坚持;有时候缺少的是信念。=======================2011-08-07=====
dengzhangtao
·
2013-04-08 15:00
android
Android设计模式
系列(3)--SDK源码之单例模式
http://www.cnblogs.com/qianxudetianxia/archive/2011/08/07/2130306.html 此博客的设计模式系列值得好好看看.......单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这
Skypine_Lee
·
2012-10-18 10:00
Android设计模式
系列————开篇
=======================2011-08-26==================================有时候,最难的是坚持;有时候缺少的是信念。=======================2011-08-07==================================从接触设计模式到如今大概4年左右的时间,一直都想有朝一日定要精通,坐于床头,侧望左右,设计
hailangjava
·
2012-05-24 10:00
Android设计模式
系列
Android设计模式
系列http://www.cnblogs.com/qianxudetianxia/tag/Android%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E7%
yuanlong_zheng
·
2012-05-19 11:00
设计模式
android
android 设计模式相关内容
Android设计模式
系列 http://www.linuxidc.com/Linux/2012-01/52269p2.htm 观察者模式及其应用 http://www.cnblogs.com
macleo
·
2012-04-16 17:00
android
Android UI设计技巧总结归纳
谷歌Android UI设计技巧:优秀UI设计准则 http://mobile.51cto.com/android-265278.htm
Android设计模式
系列 http://
macleo
·
2012-04-13 23:00
android ui
Android设计模式
系列(8)--SDK源码之工厂方法模式
工厂方法模式,往往是设计模式初学者入门的模式,的确,有人称之为最为典型最具启发效果的模式。android中用到了太多的工厂类,其中有用工厂方法模式的,当然也有很多工厂并不是使用工厂方法模式的,只是工具管理类。今天以ThreadFactory举例说明一下简单工厂模式和工厂方法模式。 工厂方法模式,FactoryMethod,简单的方式,不简单的应用。1.意图定义一个用于创建对象的接口,让子类决定实例
yaolingrui
·
2012-03-18 20:00
设计模式
thread
android
化工
interface
产品
Android设计模式
系列(9)--SDK源码之适配器模式
原文链接:http://www.cnblogs.com/qianxudetianxia/archive/2012/02/27/2010965.html对于android开发者来说起,适配器模式简直太熟悉不过,有很多应用可以说是天天在直接或者间接的用到适配器模式,比如ListView。ListView用于显示列表数据,但是作为列表数据集合有很多形式,有Array,有Cursor,我们需要对应的适配器
yaolingrui
·
2012-03-18 17:00
设计模式
android
工作
ListView
service
interface
Android设计模式
系列(2)--SDK源码之观察者模式
原文链接:http://www.cnblogs.com/qianxudetianxia/archive/2011/08/07/2129731.html观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。本文以AbstractCursor为例子,展开分析。观察者模式,ObserverPattern,是一个很实用的模式,本人曾经接触到的各种平台以及
yaolingrui
·
2012-03-17 17:00
Android设计模式
系列(1)--SDK源码之组合模式
原文链接:http://www.cnblogs.com/qianxudetianxia/archive/2011/07/29/2121488.htmlAndroid中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在androidUI设计,几乎所有的widget和布局类都依靠这两个类。组合模式,CompositePattern,是一个非常巧妙的模式。几乎所有
yaolingrui
·
2012-03-17 16:00
Android设计模式
之Builder
应用1:1.代码:在BroswerActivity.java中,有对WebViewClient的创建,代码如下: privatefinalWebViewClientmWebViewClient=newWebViewClient(){…… /** *DisplaysSSLerror(s)dialogtotheuser. */ @Override
heirenheiren
·
2011-08-25 13:00
设计模式
android
String
buffer
dialog
产品
Android设计模式
系列(4)--SDK源码之模板方法模式
模板方法,和单例模式是我认为GOF的23中最简单的两种模式。但是我个人对模板方法的经典思想特别推崇,虽然模板方法在大对数情况下并不被推荐使用,但是这种通过父类调用子类的方法,使用继承来改变算法的一部分,是面向对象的一种基本认识。打比方说父亲有很多理想,就行医救人吧,但是父亲医术不行,只能靠儿子,儿子长大后遵从父亲大志,春风拂面,妙手回春,实现了父亲的理想,儿子做的事情早在出生前就定下来了,是父亲之
dianan1505
·
2011-08-09 00:00
移动开发
设计模式
Android设计模式
之Abstract Factory
abstractfactory是对象的创建型模式。这种设计模式在Android中运用相当广泛。现仅仅以Android平台JVM的DatagramSocket的实现为例来介绍之。DatagramSocket是一个实现了UDPsocket的类。一.相关代码:1.SocketOptions.java:publicinterfaceSocketOptions{…}2.DatagramSocketImpl.
dleej
·
2011-06-17 17:00
Android设计模式
之Abstract Factory
abstractfactory是对象的创建型模式。这种设计模式在Android中运用相当广泛。现仅仅以Android平台JVM的DatagramSocket的实现为例来介绍之。DatagramSocket是一个实现了UDPsocket的类。一.相关代码: 1.SocketOptions.java: publicinterfaceSocketOptions{...} 2.DatagramSocke
liranke
·
2010-05-09 12:00
设计模式
jvm
android
socket
Class
interface
Android设计模式
之Singleton
1.Framework层的代码: Android中,整个framework层的组件的初始化是在SysteServer.java中完成的,这些组件都是系统级组件,包括HardwareService,PowerManagerService,WindowManagerService BluetoothDeviceService,ActivityManagerService......,具体代码在Serv
liranke
·
2010-05-08 12:00
设计模式
android
service
Google
Class
相册
Android设计模式
之Builder
应用1:1.代码:在BroswerActivity.java中,有对WebViewClient的创建,代码如下: privatefinalWebViewClientmWebViewClient=newWebViewClient(){…… /** *DisplaysSSLerror(s)dialogtotheuser. */ @Override
liranke
·
2010-04-27 18:00
设计模式
android
String
buffer
dialog
产品
转载两篇
android设计模式
相关博文
一.Observer樣式應用於Android框架設計来自:http://android.tgbus.com/Android/androidnews/200902/176475.shtml 1. Framework的反向控制反向控制(InversionofControl)是應用框架(ApplicationFramework,簡稱AF)魅力的泉源。其常見的實現機制有二:1) 繼承(Inher
liranke
·
2009-11-05 14:00
Android设计模式
系列—策略模式
Android设计模式
系列—策略模式1、策略模式概念 定义一系列算法,把他们独立封装起来,并且这些算法之间可以相互替换。
gao_chun
·
2007-04-26 10:00
设计模式
android
策略设计模式
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他