11 2015 档案
设计模式 - 原型模式
摘要:原型模式是创建型模式的一种,其特点在于通过 “复制” 一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的 “原型”,这个原型是可定制的。类图代码实现用于测试的 JavaBean:package com.huey.pattern.prototype;import java.i... 阅读全文
posted @ 2015-11-30 13:16 huey2672 阅读(247) 评论(0) 推荐(0)
设计模式 - 迭代器模式
摘要:迭代器模式:提供一种方法访问一个容器对象中各个元素,而又不需暴露该对象的内部细节。 迭代器模式中的角色 抽象迭代器:抽象迭代器负责定义访问和遍历元素的接口。迭代器的抽象是为了使迭代器不依赖于容器的内部结构。 具体迭代器:具体迭代器要实现迭代器接口,并要记录遍历中的当前位置。 抽象容器:抽象容器负责提 阅读全文
posted @ 2015-11-26 20:55 huey2672 阅读(233) 评论(0) 推荐(0)
设计模式 - 策略模式
摘要:策略模式:定义了一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。策略模式中的角色抽象策略:抽象策略通常由一个接口或抽象类实现,定义公共的策略方法。具体抽象:具体策略实现具体的策略算法,封装相关的算法和行为。上下文环境:上下文环境中含有一个对具体策... 阅读全文
posted @ 2015-11-25 19:23 huey2672 阅读(177) 评论(0) 推荐(1)
Table of Contents - 设计模式
摘要:设计原则 OCP - 开闭原则 SRP - 单一职责原则 DIP - 依赖倒置原则 ISP - 接口隔离原则 LSP - 里氏替换原则 LoD - 迪米特法则 创建型模式 工厂方法模式 抽象工厂模式 建造者模式 原型模式 单例模式 结构型模式 适配器模式 桥接模式 组合模式 装饰者模式 外观模式 享 阅读全文
posted @ 2015-11-25 15:51 huey2672 阅读(403) 评论(0) 推荐(0)
设计模式 - 单例模式
摘要:单例模式:确保某一个类有且只有一个实例,而且自行实例化并向整个系统提供这个实例。类图饿汉式单例代码实现package com.huey.pattern.singleton;public class HungrySingleton { /** * 在加载类之前初始化实例 ... 阅读全文
posted @ 2015-11-25 15:32 huey2672 阅读(204) 评论(0) 推荐(0)
Commons CLI - Option Properties
摘要:Option Properties The following are the properties that each Option has. All of these can be set using the accessors or using the methods defined in t 阅读全文
posted @ 2015-11-24 09:53 huey2672 阅读(145) 评论(0) 推荐(0)
Commons CLI - Usage
摘要:Usage Scenarios The following sections describe some example scenarios on how to use CLI in applications. Using a boolean option A boolean option is r 阅读全文
posted @ 2015-11-24 09:34 huey2672 阅读(444) 评论(0) 推荐(0)