
设计模式
freewind
学习中分享快乐~
展开
-
java设计模式之——Proxy:代理模式
代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理.代理服务器。场景:有一个图片查看应用,每个图片都很大,载入很消耗资源,我们希望有一个界面上显示的是缩略图片,用户点击缩略图片,能够载入实际的图片。怎样编写这个应用用代理是一种比较好的办法。源代码:package 代理模式;public interface IImage { public vo原创 2012-01-03 11:55:31 · 764 阅读 · 0 评论 -
Java设计模式之——享元模式
编写享元类编写一个工厂,在工厂里面定义hashMap类型的享元池,用get函数进行享元的生成例子:Frame上文本框输入一个字符串,回车,出现以这个字符串为标题的Dialog ,但是,当你输入的一个字符串如果是以前出现过的,那么就不要新分配内存.代码:Word.javapackage 享元模式;public class Word { private String原创 2012-01-03 13:10:12 · 906 阅读 · 2 评论