JavaSE
文章平均质量分 68
kemucc
这个作者很懒,什么都没留下…
展开
-
JAVA程序员的天赋树,你点到哪一层了呢?
任重而道远啊转载 2013-06-29 21:15:51 · 958 阅读 · 2 评论 -
JAVA设计模式-建造者模式-Builder
参考了http://yananay.iteye.com/blog/99387对建造者模式中的Director有了比较明确的理解,即Director是用来控制生产流程,而Builder只关心生产零件,这样就实现了“复合组件产品”的“零件/工艺”生产与“生产流程”的解耦。这里是Bulider的模式化表述:Builder(建造者)意图:将一个复杂对象的构建与它的表示分原创 2013-08-22 17:43:44 · 669 阅读 · 0 评论 -
JAVA设计模式-适配器(类适配器、对象适配器)模式-Adapter
Adapter Class/Object(适配器 类适配器/对象适配器)意图:将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。适用性:你想使用一个已经存在的类,而它的接口不符合你的需求。你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的原创 2013-08-27 11:23:58 · 1392 阅读 · 0 评论 -
JAVA设计模式-状态模式-State-订单状态
21. State(状态)意图:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。适用性:一个对象的行为取决于它的状态, 并且它必须在运行时刻根据状态改变它的行为。一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。这个状态通常用一个或多个枚举常量表示。通常, 有多个操作包含这一相同的条件结构。State模式将每一个条件原创 2013-08-28 16:45:47 · 17347 阅读 · 7 评论 -
JAVA设计模式-备忘录模式-Memento-游戏备份存档
19. Memento(备忘录)意图:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。适用性:必须保存一个对象在某一个时刻的(部分)状态, 这样以后需要时它才能恢复到先前的状态。如果一个用接口来让其它对象直接得到这些状态,将会暴露对象的实现细节并破坏对象的封装性。解释:这个原创 2013-08-29 14:54:49 · 1572 阅读 · 0 评论 -
JAVA设计模式-组合模式-Composite
8. Composite(组合)意图:将对象组合成树形结构以表示“部分-整体”的层次结构。C o m p o s i t e 使得用户对单个对象和组合对象的使用具有一致性。适用性:你想表示对象的部分-整体层次结构。你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。解释:意图:由“士兵”组成“班”,再由“原创 2013-08-29 16:43:31 · 653 阅读 · 0 评论 -
ireport中group空值(null)的问题解决
null原创 2013-09-27 10:53:33 · 1072 阅读 · 0 评论