设计模式
米波少帮主
这个作者很懒,什么都没留下…
展开
-
单例模式---从职员层次谈起
2,从老板到职员。 单例模式有以下几点要求: A,构造函数一般为private; B,通过静态方法或者枚举返回唯一实例; C,确保多线程情况下也只能有一个实例; D,确保单例类在反序列化的情况下不会多次实例化对象。 从程序员被老板压榨说起: 公司里会有一个永远的老大,我们称之为CEO原创 2016-07-04 22:43:13 · 342 阅读 · 0 评论 -
设计模式---装饰者模式
我们去KFC买汉堡,**汉堡**有很多种,比如鸡肉汉堡,牛肉汉堡等等。还有很多**配菜**,比如生菜,鸡蛋,酱汁等等。我们点餐的时候通常会有如下对话: 美女店员:先生,请问您需要那种汉堡?(抽象构件) 我:鸡肉汉堡。 美女店员:先生,请问你需要加配菜吗?(具体构件) 我:需要。 美女店员:先生,请问您是要加生菜,鸡蛋还是酱汁?(装饰物) 我:加生菜吧。(具体装饰) 我:再加一个鸡蛋吧。(具体装饰) 我原创 2016-06-22 17:16:56 · 288 阅读 · 0 评论