摘要:
简单工厂Simple Factory时常能在大几百行甚至几千行的类代码中看到如下代码的身影: class AnimalShow { //根据不同的动物名称显示对应的动物 public void DisplayAnimal(String animalName) { Animal animal; if(animalName == "dog") { animal = new Dog(); } if (anim... 阅读全文
posted @ 2012-06-23 23:48
叫我学徒
阅读(228)
评论(0)
推荐(0)
摘要:
《Head First 设计模式》的读书笔记单件模式Singleton Pattern有的时候,你可能会希望有这样一个类,它只能允许最多有一个实例存在于这个世界上,这个实例,是独一无二的存在。这个时候,单件模式(singleton pattern)便应运而生要完成这一切最重要的一环,其实就是将这个类的构造方法设为私有。代码大意如下:单件类: class SingleOnly { private static SingleOnly instance;//用来存放该类的实例 private SingleOnly()//被设为私有的构造函数,不能被外部调用,只... 阅读全文
posted @ 2012-06-23 21:28
叫我学徒
阅读(252)
评论(0)
推荐(0)

浙公网安备 33010602011771号