看了下设计模式,把我认为还算行的,看上去还像那么回事,当然代码另当别论,主要是这种思路还算赞成!考虑重写也没有必要,特意整理了一下,也省得以后再去找了。
一.创建模式
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.youkuaiyun.com/ai92/article/details/298336
8.装饰者模式
http://www.iteye.com/topic/121149
9.外观(门面)模式
http://blog.youkuaiyun.com/flustar/article/details/2077236
说明一下:里面最好有接口的设计。
10.享元模式
http://blog.youkuaiyun.com/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.youkuaiyun.com/fellting