摘要: 学习设计模式,UML类图是基础,通过UML类图,能更好地和大家交流,也能很容易就表达出自己的设计想法,它就好比普通话,是一种标准语言。现在流行的主要工具有两种:Rational Rose 和Microsoft Visio,这两种工具都比较易用,选择哪种工具就看个人的喜好了。本人对Microsoft的软件比较有好感,所以自然Microsoft Visio 2003是我的首选。类:矩形框代表一个类(如... 阅读全文
posted @ 2010-10-22 00:14 Nopcn 阅读(572) 评论(3) 推荐(0) 编辑
摘要: 概述: 单例模式又称单件模式,模式用来创建独一无二的只有一个实例的对象,并提供一个全局访问点。 经典的单例模式实现: 1publicclassSingleton2{3privatestaticSingletoninstance=null;45publicstaticSingletonInstance6{7get8{9if(instance==null)10{1112instance=newSingleton();13}14returninstance;15}16}17 }这种方式存在的缺点是线程不安全,当出现多线程情况的时候,有多可能出现多个实例。 解决方法是采用lock... 阅读全文
posted @ 2010-10-22 00:10 Nopcn 阅读(344) 评论(0) 推荐(0) 编辑