![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java_设计模式透析
billhellowhat
这个作者很懒,什么都没留下…
展开
-
Java设计模式透析之 —— 单例(Singleton)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8860649 写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在真正的项目开发中使用,甚至像findbugs等代码检查工具还会认为使用System.out.p转载 2014-03-23 22:06:52 · 380 阅读 · 0 评论 -
Java设计模式透析之 —— 组合(Composite)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9153753 听说你们公司最近新推出了一款电子书阅读应用,市场反应很不错,应用里还有图书商城,用户可以在其中随意选购自己喜欢的书籍。你们公司也是对此项目高度重视,加大了投入力度,决定给此应用再增加点功能。 好吧,你也知道你是逃不过此劫了,没过多久你的leader就找到转载 2014-03-23 22:29:16 · 485 阅读 · 0 评论 -
Java设计模式透析之 —— 适配器(Adapter)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9400141 今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。” 你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么转载 2014-03-23 22:43:44 · 401 阅读 · 0 评论 -
Java设计模式透析之 —— 模板方法(Template Method)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744002 今天你还是像往常一样来上班,一如既往地开始了你的编程工作。 项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有字段以XML格式进行包装,这样以后可以方便与客户端进行交互。并且在包装开始前和结束后要打转载 2014-03-23 21:22:44 · 346 阅读 · 0 评论 -
设计模式——装饰模式
http://blog.csdn.net/dawanganban/article/details/10012013 装饰( Decorator)模式又叫做包装模式。通过一种对客户端透明的方式来扩展对象的功能,是继承关系的一个替换方案。 假如现在要一个会跑的车,我们会这样做: package com.meritit; public interfac转载 2014-03-24 19:44:35 · 378 阅读 · 0 评论 -
设计模式——建造者模式
http://blog.csdn.net/dawanganban/article/details/9990405 什么是建造者模式 Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。转载 2014-03-24 20:08:35 · 432 阅读 · 0 评论 -
设计模式——抽象工厂模式
http://blog.csdn.net/dawanganban/article/details/9879427 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的。抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 (1)创建一个Fruit接口 package com转载 2014-03-24 20:24:22 · 407 阅读 · 0 评论