设计模式的实现不止一种

1)设计模式中的意图:

《设计模式》的作者们是这样描述意图的:“意图是回答下列问题的简单陈述:设计模式是做什么的?它的基本原理和意图是什么?它解决的是什么样的特定设计问题?”

2)实现设计模式的方式不止一种:

《设计模式》给出的每个模式都含有一个结构图。这些结构图仅是一个例子而已,并不是规范!实现一个模式有许多种方式。

 

特别是第二点,非常值得我们注意。因为所有的模式都在为设计服务的。如果我们抓着这些结构图不放的话,那我们不就成了为了用模式而用模式的吗?一切以设计为重,以解决我们的实际问题为重。恩。

 
23种设计模式的java实现。创建型 抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html 工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.html 建造者模式 http://www.cnblogs.com/java-my-life/archive/2012/04/07/2433939.html 原型模式 http://www.cnblogs.com/java-my-life/archive/2012/04/11/2439387.html 单态模式 http://www.cnblogs.com/java-my-life/archive/2012/03/31/2425631.html 结构型 适配器模式 http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html 桥接模式 http://blog.csdn.net/jason0539/article/details/22568865 组合模式 http://blog.csdn.net/jason0539/article/details/22642281 外观模式 http://blog.csdn.net/jason0539/article/details/22775311 装饰者模式 http://www.cnblogs.com/java-my-life/archive/2012/04/20/2455726.html 享元模式 http://www.cnblogs.com/java-my-life/archive/2012/04/26/2468499.html 代理模式 http://www.cnblogs.com/java-my-life/archive/2012/04/23/2466712.html 行为型 责任链模式 http://blog.csdn.net/zhouyong0/article/details/7909456 命令模式 http://www.cnblogs.com/java-my-life/archive/2012/06/01/2526972.html 解释器模式 http://www.cnblogs.com/java-my-life/archive/2012/06/19/2552617.html 迭代模式 http://www.cnblogs.com/java-my-life/archive/2012/05/22/2511506.html 中介者模式 http://blog.csdn.net/chenhuade85/article/details/8141831 备忘录模式 http://www.cnblogs.com/java-my-life/archive/2012/06/06/2534942.html 观察者模式 http://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html 状态模式 http://www.cnblogs.com/java-my-life/archive/2012/06/08/2538146.html 策略模式 http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html 模板方法模式 http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html 访问者模式 http://www.cnblogs.com/java-my-life/archive/2012/06/14/2545381.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值