JAVA23种设计模式汇总【精简版】

看了下设计模式,把我认为还算行的,看上去还像那么回事,当然代码另当别论,主要是这种思路还算赞成!考虑重写也没有必要,特意整理了一下,也省得以后再去找了。


一.创建模式

1. 工厂模式,简单工厂和抽象工厂模式

http://hi.baidu.com/%D3%D2%CA%D6%C4%AA%D4%FA%CC%D8%B5%C4/blog/item/260a123981226de23b87ce69.html

2.构建模式

http://haolloyin.blog.51cto.com/1177454/333155

3.单例模式

http://leiwuluan.iteye.com/blog/364581

4.原型模式

http://sakyone.iteye.com/blog/484099


二.结构模式

5.适配器模式

http://www.iteye.com/topic/54212

6.桥梁模式

概念: http://wenku.baidu.com/view/7717a4360b4c2e3f5727630d.html

http://www.iteye.com/topic/226210

7.组合模式

http://blog.csdn.net/ai92/article/details/298336

8.装饰者模式

http://www.iteye.com/topic/121149

9.外观(门面)模式

http://blog.csdn.net/flustar/article/details/2077236

说明一下:里面最好有接口的设计。

10.享元模式

http://blog.csdn.net/flustar/article/details/2077278

11.代理模式

http://www.blogjava.net/baoyaer/articles/84080.html

建议:里面是继承的方式,最好是采用接口的方式


三.行为模式

12.责任链模式

http://hi.baidu.com/%D0%D0%D7%DF%D4%DA%BF%D5%D6%D0/blog/item/7d104534f242bbbdd1a2d344.html

13.模板模式

http://www.iteye.com/topic/78611

14.备忘录模式

http://dev.yesky.com/450/2070450.shtml

15.观察者模式

http://www.iteye.com/topic/102068

16.命令模式

http://blog.sina.com.cn/s/blog_3d43347c0100bl9v.html

17.状态模式

http://hi.baidu.com/%D0%D0%D7%DF%D4%DA%BF%D5%D6%D0/blog/item/8d5b31f9536f7153252df2c1.html

18.策略模式

http://wenku.baidu.com/view/a6f25529915f804d2b16c134.html

19.解释器模式

http://xyiyy.iteye.com/blog/388106

20.访问者模式

http://dev.yesky.com/82/2036582.shtml

21.迭代器模式

http://dev.yesky.com/474/2168474.shtml

22.中介模式

http://blog.sina.com.cn/s/blog_3d43347c0100bkxa.html


太阳系 - http://blog.csdn.net/fellting



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值