设计模式
sbq63683210
这个作者很懒,什么都没留下…
展开
-
单例模式
本文要解决的问题: 了解23钟设计模式之一的单例模式。 概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有原创 2016-08-08 22:10:23 · 1856 阅读 · 0 评论 -
观察者模式
本文要解决的问题:系统学习设计模式中的观察者模式,并结合《大话数据结构》进行代码实现和不断优化解耦,最后总结观察者模式的一些特点。观察者模式是属于设计模式中的行为型模式,所谓行为型就是指对象的动作发生改变,比如方法以及状态。那么观察者模式是一种什么模式呢?说白了,观察者模式解决的一对多的依赖关系,当一个对象的状态发生改变的时候,其他依赖此对象的对象会得到通知并且做出相应的改变。但从定义上还是很难理解原创 2016-07-20 22:08:13 · 534 阅读 · 0 评论