2014年8月12日
摘要: 1、状态模式:改变对象的行为一个用来改变类的(状态的)对象。2:问题:当你自己实现 State 模式的时候就会碰到很多细节的问题,你必须根据自己的需要选择合适的实现方法,比如用到的状态(State)是否要暴露给调用的客户,以及如何使状态发生变化用于改变状态的机制可能很简单也可能很复杂-比如状态机(S... 阅读全文
posted @ 2014-08-12 23:48 wangwangheng 阅读(940) 评论(1) 推荐(0) 编辑
摘要: 1、Connection接口1 package com.xinye.test.pool3;2 3 public interface Connection {4 void set(Object obj);5 void get();6 }2、Connection实现 1 package ... 阅读全文
posted @ 2014-08-12 20:28 wangwangheng 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 1、Intents and Intent Filters(意图和意图过滤器) 1.0、Intents and Intent Filters(意图和意图过滤器) AnIntentis a messaging object you can use to request an action from anotherapp component. Although intents facilitate... 阅读全文
posted @ 2014-08-12 17:00 wangwangheng 阅读(1075) 评论(0) 推荐(0) 编辑
摘要: 二、App Components(应用程序组件) 0、概述 App Components Android's application framework lets you create rich and innovative apps using a set of reusable components. This section explains how you can build the ... 阅读全文
posted @ 2014-08-12 16:48 wangwangheng 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1、对象池技术并没有限制说只能创建一个对象,而且这种技术同样适用于创建固定数量的对象,然而,这种情况下,你就得面对如何共享对象池里的对象这种问题。当创建多个对象会的代价会很大的时候,可以考虑使用对象池技术,目前已有的技术比如:线程池技术、数据库连接池技术2、UML图(astah/jude)下载地址:... 阅读全文
posted @ 2014-08-12 16:37 wangwangheng 阅读(10525) 评论(0) 推荐(0) 编辑
摘要: 1、主要解决的问题:客户端代码和实现代码的解耦合,代理类对实现类打理一切 真正干活的那个类是要对客户端隐藏的 代理类和实现类一般都会实现同一个接口(也可以不这么干) 代理设计模式(Proxy)和状态模式(State)很类似,代理模式是状态模式的一种特例 一个代理模式下的代理类一般只对应一个实现类;而... 阅读全文
posted @ 2014-08-12 15:53 wangwangheng 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1、单例模式是“对象池模式”的一种特殊情况2、单例模式要解决的问题是:创建对象所付出的代价比较大 没有必要创建多个问题 提供一个全局访问点,就像C中的全局变量一样3、常见的两种实现机制3.1、常见实现一:只要加载Class文件,就创建对象 1 package com.xinye.test.singl... 阅读全文
posted @ 2014-08-12 15:10 wangwangheng 阅读(209) 评论(0) 推荐(0) 编辑