09 2020 档案
摘要:#一、状态模式介绍 ##1、定义与类型 允许一个对象在其内部状态改变时,改变它的行为 类型:行为型 ##2、适用场景 一个对象存在多个状态(不同状态下行为不同),且状态可相互转换 ##3、优点 将不同的状态隔离 把各种状态的转换逻辑,分布到State的子类中,减少相互间依赖 增加新的状态非常简单 #
阅读全文
摘要:#一、访问者模式介绍 ##1、定义与类型 封装作用于某数据结构(如List/Set/Map等)中的各元素的操作 可以在不改变各元素的类的前提下,定义作用于这些元素的操作 类型:行为型 ##2、适用场景 一个数据结构如(List/Set/Map等)包含很多类型对象 数据结构与数据操作分离 ##3、优点
阅读全文