Design Pattern
文章平均质量分 61
JonathanHuang
这个作者很懒,什么都没留下…
展开
-
玩转设计模式之Singleton
设计模式很重要,地球人都知道。Singleton是最简单的一种设计模式,也是用得最多的一种设计模式。如果遇到这种情况:在一个VM中某一个类有且只能有一个实例,那么就需要用到Singleton设计模式。Singleton实现起来也很简单,如下: package sample; publicclass ClassA { //唯一的实例 pri原创 2008-01-22 17:10:00 · 916 阅读 · 0 评论 -
玩转设计模式之Adapter
玩转设计模式之Adapter 设计模式很重要,地球人都知道。Adapter,适配器或者叫转换器,这种模式主要用来将某一个类的接口转换成另外一个类的接口。其实现起来也很简单,就是新建一个类,让其实现所需要的接口,而其实现的过程是完全依赖于原需要被Adapt的类的。这和我们现实生活中的各类适配器非常类似,例如:电源适配器(将220伏转换成110伏)等等。 1. 实现方式原创 2008-01-23 14:49:00 · 928 阅读 · 0 评论 -
玩转设计模式之Observer
设计模式很重要,地球人都知道。Observer,监控模式,简单的说就是当被监控的Object发生特定的改变时,通知所有或部分监控者来完成相应的操作。其实,我们经常会使用到Observer模式。例如我们经常使用Listener,像对应于鼠标事件就可能有MouseClickListener,而对应于键盘事件可能有KeyPressListener,等等这些都是Observer模式的典型应用。原创 2008-01-24 09:18:00 · 1005 阅读 · 0 评论