Pattern
skysaint99
这个作者很懒,什么都没留下…
展开
-
接口,抽象类的使用
以前在使用接口的时候,就知道它可以抽象系统模型,便于扩展。但到底什么时候使用接口,什么时候使用抽象类,我一直也不是很清楚。但最新做了一个项目,其中遇到抽象一个系统模型的时候,让我明白了他们的用途。废话少说,直接上Case了 需求:从文件中系统中读取数据,可支持从TXT文件,XML,XLS..... 这个是最初的需求,很简单,系统支持从多文件格式读取数据,首先抽象出一个Abst...2008-02-24 22:02:21 · 94 阅读 · 0 评论 -
一个半例模式
最近做的项目中,有一个特殊需求: 设计一个多机环境中的cache,如果其它服务器更新了数据,需要重新reload数据,更新缓存。但是在没有得到新的cache前,老的cache依然能使用。 这就介于有一个存在的cache实例的同时,可以存在一个正在construct的新cache,自己觉得不像单例模式,姑且就叫一个半例模式 public class CategoryCache { ...2008-04-15 21:40:10 · 154 阅读 · 0 评论