![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
design patterns
huzhanchi
这个作者很懒,什么都没留下…
展开
-
jdk中的设计模式
Decorator模式 [code="java"]Collections.checkedList(l, Integer.class).add("hello");[/code] 其中线程安全部分也是,只是创建过程夹杂了其他的模式原创 2014-03-03 21:39:52 · 46 阅读 · 0 评论 -
设计模式的一些想法
感觉设计模式里经常把并不是很具体的一个概念定位成一个类的较色。 例如 command,state模式把与之相对应的行为分离出来。还有策略模式,把算法独立出来。...原创 2014-03-04 10:58:24 · 87 阅读 · 0 评论 -
状态设计模式
[code="java"] package com; public class StateTest{ public static void main(String[] args) { Man m = new Man(); m.request(); m.setState(new ChildrenState()); m.request(); } } ...原创 2014-03-04 11:06:16 · 53 阅读 · 0 评论 -
设计模式二
把state当成产品来生产,应用工厂模式 [code="java"] package com; public class StateTest{ public static void main(String[] args) { Man m = new Man(); m.request(); m.setState(StateFactory.getState("...原创 2014-03-04 11:35:51 · 61 阅读 · 0 评论 -
设计模式三
state工厂有简单工厂模式---->工厂方法模式 [code="java"] package com; public class StateTest{ public static void main(String[] args) { Man m = new Man(); m.request(); StateFactory sf = new OldStateFac...原创 2014-03-04 11:47:42 · 64 阅读 · 0 评论