Java设计模式
bighuan
哈哈哈哈哈哈!
展开
-
Java设计模式之模板(template)方法模式
一,概述这是写的第二遍Java设计模式的解析了,不过与其说是解析,不如说是自己写的一个Demo,一篇个人笔记。二,对模板方法模式的一些个人理解模板方法模式是结构最简单的行为型模式,有时,我们完成一件事情时次序是固定的,只有有些步骤确实变化的。比如,当我们去银行办业务时,就是a排队取号 b办具体业务(取钱) c对工作人员评价 三个步骤,而第二个步骤是不固定的。这种情况下,使用模板方法原创 2017-03-17 22:41:35 · 11495 阅读 · 4 评论 -
Java设计模式之单例(Singleton)模式解析
一,缘由暑假就要去实习了,有点慌张。以前学Java时有许多重要的知识点都存在doc文档,心想什么时候有时间就写到博客里,结果可想而知,文档全都归西了,今年才开始静的下心来写博客。好吧,既然那些文档不见了,那就隔几天写一篇博客,就当是重温自己的Java之路吧。既然是重温Java,首当其冲的当然就是设计模式了。那么就从Java单例模式开始吧。二,单例模式的分类有没搞错,单例模式还有分类?还原创 2017-03-10 21:28:28 · 385 阅读 · 0 评论 -
代理模式
一,概述1)代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理访问目标对象.2)代理的好处:可以在目标对象实现的基础上,增加额外的功能操作,即扩展目标对象的功能.3)分类:静态代理,动态代理,cglib代理.4)代理模式的关键点:代理对象与目标对象.5)举例:商家是直接联系不到明星的,一般情况下,都是商家找明星经纪人,然后明星经纪人通知明星.明星是原创 2017-05-06 20:42:38 · 311 阅读 · 0 评论