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