05 2018 档案
摘要:观察者模式(Observer) 观察者模式(Observer)简介: 定义一个一对多的依赖关系,让多个观察者对象监听某个主题对象,当主题对象的状态发生改变时,主题对象则通知所有的观察者对象,做出相应的反应,更新自己的状态等。 观察者模式结构图: C++代码 Subject抽象类以及ConcreteS
阅读全文
摘要:策略模式(Strategy) Strategy模式简介: 定义算法家族,并分别封装起来,让它们之间可以 互相替换 ,此模式让 算法的变化 不会影响到使用算法的客户。 Strategy模式结构: REF 书籍: 设计模式与游戏开发、大话设计模式 GitHub: "https://github.com/
阅读全文
摘要:数据结构简介: 数据结构研究的是非数值计算的程序设计问题中的操作对象以及它们之间的关系和操作等相关问题。 我们所说的程序设计 = 数据结构 + 算法 所谓数据结构简单来说就是数据元素相互之间存在的一种或多种特定关系的集合。 所谓算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每
阅读全文

浙公网安备 33010602011771号