设计模式
文章平均质量分 77
HBI_flight
这个作者很懒,什么都没留下…
展开
-
单例模式
一、单例模式的介绍 什么是单例模式?从“单例”字面意思上理解为——一个类只有一个实例,所以单例模式也就是保证一个类只有一个实例的一种实现方法罢了 单例模式的一个官方定义:确保一个类只有一个实例,并提供一个全局访问点。二、为什么会有单例模式 从单例模式的定义中我们可以看出——单例模式的使用自然是当我们的系统中某个对象只需要一个实例的情况,例如:操作系原创 2016-03-07 16:43:55 · 323 阅读 · 0 评论 -
观察者模式
观察者模式又叫做 发布-订阅模式(Publish/Subscribe模式)观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化的时, 会同时通知所有观察者对象,使他们能够自动更新自己。 跟观察者一样,具体的通知者可能也有多个,他们也许有各自的一些方法。观察者模式的目的将一个系统分割成一系列相互协作的原创 2016-04-25 20:12:13 · 481 阅读 · 0 评论 -
建造者模式
建造者模式--将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 麦当劳、肯德基比中式快餐成功的原因? 麦当劳、肯德基的汉堡,不管在哪家店里吃,什么时间去吃,至少在中国,味道基本都是一样的。而我们国家,比如“鱼香肉丝”,几乎所有大小中饭店都有的一道菜,但却可以吃出上万中口味来。 这是因为厨师不同,他们学习厨艺原创 2016-04-13 09:58:41 · 496 阅读 · 0 评论