随笔分类 - 数据结构与算法
摘要:1. 什么是单例模式 该模式的主要目的就是确保某个类有且仅有一个实例存在,在任何位置都可以通过接口获取这个唯一实例。如: 设备管理器:系统可以有多个设备,但是只有一个设备管理器,用于管理设备驱动; 数据池:用来缓存数据的数据结构,需要在一处写,多处读取,或者多处写,多处读取; 2. 单例模式的应用
阅读全文
摘要:1. 什么是策略模式 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。UML结构图如下: Strategy:抽象策略类。用来定义所有支持算法的公共接口。 ConcreteStrategy:具体策略类。继承自Strategy,封
阅读全文

浙公网安备 33010602011771号