摘要: 1.定义 Strategy模式也叫策略模式是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑地处理算法的切换。 2.策略模式的结构 3.策略模式的角色和 阅读全文
posted @ 2018-10-31 15:10 龙宇在天 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.定义 Memento模式也叫备忘录模式,是行为模式之一,它的作用是保存对象的内部状态,并在需要的时候(undo/rollback)恢复对象以前的状态。 2.应用场景 如果一个对象需要保存状态并可通过undo或rollback等操作恢复到以前的状态时,可以使用Memento模式。 一个类需要保存他 阅读全文
posted @ 2018-10-31 14:55 龙宇在天 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.定义 单例模式是一种对象创建型模式,使用单例模式,可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。 GOF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局方法。 2.为什么要使用单例模式? 在开发中,经常有如下需求: 在 阅读全文
posted @ 2018-10-31 10:15 龙宇在天 阅读(248) 评论(0) 推荐(0) 编辑
//右侧添加目录 //增加页面点击显示24字社会主义核心价值观