![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式基础
ilbubby
弄个博客用来记录技术方面我遇到的问题和我觉得好的东西...擦,前几天不能上,影响进度,郁闷...
展开
-
抽象工厂(Abstract Factory)
类图: 与工厂模式的区别在于,产品类按照共同点抽取出“抽象产品”接口。即,看到了产品间分类的共同点。本例如将Suv与Car类合并抽象类Auto,则本例即退化为工厂模式。原创 2011-07-17 16:48:35 · 281 阅读 · 0 评论 -
工厂模式(Factory Method)
昨天看了一些别人研究设计模式心得的文章,觉得自己完全连门都还没入...whatever,把自己现在按理解的东西用例子写出来吧.先是类图简单说明:两个具体工厂角色,PorscheFactory和BmwFactory,Factory为其超类,它声明了工厂方法:manufacture。原创 2011-07-17 14:35:11 · 519 阅读 · 0 评论 -
单例模式(Singleton)
饿汉式public class EagerSingleton { private EagerSingleton() {} private static final EagerSingleton singletonInstance = new EagerSinglet原创 2011-07-13 20:20:28 · 265 阅读 · 0 评论 -
原型模式(Prototype)
说实话,没太看懂...先写一部分 深复制与浅复制的区别:import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream;原创 2011-07-14 11:36:10 · 258 阅读 · 0 评论 -
建造模式(Builder)
Thanks to:http://www.cnblogs.com/happyhippy/archive/2010/09/01/1814287.html原创 2011-07-16 19:16:31 · 243 阅读 · 0 评论