![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 78
iteye_5146
这个作者很懒,什么都没留下…
展开
-
j2ee常用设计模式之单例模式
为什么要用设计模式: 刚学编程的朋友也许没怎么注意,注意的是怎样让程序跑起来,但是越往后越是发现,也许我的代码可以写的更简洁,也许重新写一次可以少写几个类,也许。。。。这时,我们考虑的就是代码的美。有人说大家都是用的eclipse,字体一样,格式一样,大小一样,怎么可能谁比谁的代码更美,其实则不然,有的人写的代码太丑了,一个类牵扯了N多个类,看上去就烦,看上去就想吐。这时就引入了设计...原创 2012-11-15 12:19:44 · 147 阅读 · 0 评论 -
j2ee常用设计模式之工厂模式
今天花了很多时间把工厂模式又整理了一下,发现以前都没怎么弄懂。。 工厂模式分为3种:简单工厂模式,工厂方法模式和抽象工厂模式。 1.简单工厂模式: 其实这个概念我还真没怎么看懂,难道是我的智商有问题?既然概念没看懂就不说了,说说我知道的吧。 简单工厂模式由三部分组成:工厂,抽象产品,具体产品。 刚才看见别人写的...原创 2012-11-16 00:57:21 · 220 阅读 · 0 评论 -
j2ee常用设计模式之观察者模式
1.什么是观察者模式 定义对象间的一种一对多的关系,当一个对象的状态发生改变的时候,所有依赖于它的其他对象都将得到通知并自动更新。 2.观察者模式结构中的四种角色 抽象主题(Subject):抽象主题是一个接口(或类或抽象类),该接口规定了具体主题需要实现的方法。 抽象观察者(Observer):抽象观察者是一个接口(或类或抽象类),该接口规...原创 2012-12-03 12:30:44 · 118 阅读 · 0 评论 -
j2ee常用设计模式之代理模式
1.什么是代理模式 为其他对象提供一种代理以控制这个对象的访问,这就是代理模式(百度文库)。我的理解就是当程序不希望用户直接访问目的对象时,在用户对象和目的对象之间插入一个对象,这个对象作为目的对象的代理,代理通过调用目的对象的相应方法达到用户对象的要求。 2.代理模式的角色 ①.抽象主题(Subject):抽象主题是一个接口,是对象和它的代理共有的接口。...原创 2012-12-05 18:51:03 · 94 阅读 · 0 评论