![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式(JAVA)
icetiger85
这个作者很懒,什么都没留下…
展开
-
设计模式(2)(策略模式Strategy)
策略模式(Strategy) 1.网络上的一句话说明 跟不同类型的MM约会,要用不同的策略,有的请电影比较好,有的则去吃小吃效果不错,有的去海边浪漫最合适,单目的都是为了得到MM的芳心。 2.定义 策略模式定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 3.设计原则 ① 找出应用中可能需要变化之处,把他们独立出来,不要和那些不需原创 2012-03-06 21:58:10 · 365 阅读 · 0 评论 -
设计模式概要
学习设计模式的好处:个人觉得可以锻炼思维另外对别个编写的代码知道了设计模式可以很好的理解,相反别人对你的代码也是。当然还有其他的好处 比如代码扩展,重构可以减少开发时间。我会将自己的项目经验分享给大家 欢迎大家批评建议 一同进步 另外推荐大家阅读HEAD FRIST系列的设计模式(是java版的)我当初是不想只看到枯燥的文字去读的- -额· 以下分类收集自网络 创建型 Ab原创 2012-03-06 20:02:21 · 317 阅读 · 0 评论 -
设计模式(3)观察者模式(Observer)
观察者模式(Observer) 1.网络上的一句话说明 想知道咱们公司最新MM情报吗?加入公司的MM情报邮件组就行了,tom负责搜集情报,他发现的新情报不用一个一个通知我们,直接发布给邮件组,我们作为订阅者(观察者)就可以及时收到情报啦 2.定义 在对象之间定义一对多的依赖,这样依赖,当一个对象改变状态,依赖它的对象都会收到通知并自动更新。 3.设计原则 ① 为交互对象之间原创 2012-03-09 00:31:39 · 744 阅读 · 0 评论 -
装饰者模式 (Decorator)
装饰者模式 (Decorator) 1.网络上的一句话说明 ary过完轮到Sarly过生日,还是不要叫她自己挑了,不然这个月伙食费肯定玩完,拿出我去年在华山顶上照的照片,在背面写上“最好的的礼物,就是爱你的Fita”,再到街上礼品店买了个像框(卖礼品的MM也很漂亮哦),再找隔壁搞美术设计的Mike设计了一个漂亮的盒子装起来……,我们都是Decorator,最终都在修饰我这个人呀,怎么样原创 2012-04-25 21:50:44 · 504 阅读 · 0 评论