会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
_Doing
Doing what I love
博客园
首页
新随笔
联系
订阅
管理
2016年8月15日
一些可以参考的常用工具库类整理
摘要: 强大的common包们: Trinea: https://github.com/Trinea/android-common (包含强大的listview、bitmap cache) litesuits: https://github.com/litesuits/android-common 下面为零
阅读全文
posted @ 2016-08-15 14:08 _Doing
阅读(3447)
评论(0)
推荐(2)
2016年7月13日
Java(Android)线程池 总结
摘要: JAVA的Executors源码:(可以看出底层都是通过ThreadPoolExecutor来具体设置的~) public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer.
阅读全文
posted @ 2016-07-13 20:12 _Doing
阅读(268)
评论(0)
推荐(0)
2016年7月12日
JAVA泛型
摘要: publicclassContainer<K, V>{ private K key; private V value; publicContainer(K k, V v){ key = k; value = v; } public K getKey(){ return key; } publicvo
阅读全文
posted @ 2016-07-12 18:17 _Doing
阅读(242)
评论(0)
推荐(0)
2016年6月27日
设计模式总结
摘要: 设计模式的六大原则 设计模式的六大原则 创建型模式 创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用新的运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 结构型模式 结构型模式 这些设计模式关注类和对象的组合。继承的概念被用来组合接口
阅读全文
posted @ 2016-06-27 18:29 _Doing
阅读(189)
评论(0)
推荐(0)
原型模式
摘要: 原型模式 何时使用: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。在运行期建立和删除原型。用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新数
阅读全文
posted @ 2016-06-27 18:28 _Doing
阅读(215)
评论(0)
推荐(0)
工厂模式与抽象工厂模式
摘要: 工厂模式 何时使用:我们明确地计划不同条件下创建不同实例时。主要解决接口选择的问题。 如何解决:定义一个工厂接口,让工厂类实现工厂接口。让调用者自己通过参数传递决定实例化创建哪一个工厂类,返回的是一个抽象的工厂产品实例。 使用场景: 1、日志记录器:记录可能记录到本地硬盘、系统事件、远程服务器等,用
阅读全文
posted @ 2016-06-27 18:28 _Doing
阅读(314)
评论(0)
推荐(0)
建造者模式
摘要: 建造者模式 何时使用:对每个对象:将一个复杂的构建过程与其具表示细节相分离,使得同样的构建过程可以创建不同的表示。主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的
阅读全文
posted @ 2016-06-27 18:27 _Doing
阅读(210)
评论(0)
推荐(0)
适配器模式
摘要: 何时使用: 1、系统需要使用现有的类,而此类的接口不符合系统的需要。 2、想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作,这些源类不一定有一致的接口。 3、通过接口转换,将一个类插入另一个类系中。主要解决:将一个类的接口转换成客户希望的另外一
阅读全文
posted @ 2016-06-27 18:27 _Doing
阅读(132)
评论(0)
推荐(0)
组合模式
摘要: 组合模式(Composite Pattern) 何时使用:将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。 1、您想表示对象的部分-整体层次结构(树形结构
阅读全文
posted @ 2016-06-27 18:27 _Doing
阅读(290)
评论(0)
推荐(0)
过滤器模式
摘要: 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern) 允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。可以组合多个标准来获得单一的标准。 例子: 一组对象List实例 -> 一个标准模式Criteria -> 过滤对象:XXXCr
阅读全文
posted @ 2016-06-27 18:26 _Doing
阅读(108)
评论(0)
推荐(0)
下一页
公告