访问者模式 2019/04/14 design-pattern 约 3599 字 预计阅读 8 分钟 访问者模式是一种行为设计模式,它能将算法与其所作用的对象隔离开。 访问者模式建议将新行为放入一个名为访问者的独立类中,而不是试图将其整合到已有 阅读更多
迭代器模式 2019/04/12 design-pattern 约 1841 字 预计阅读 4 分钟 迭代器模式是一种行为设计模式,让你能在不暴露集合底层表现形式(列表、栈和树等)的情况下遍历集合中所有的元素。 背景 集合是编程中最常使用的数据类 阅读更多
状态模式 2019/04/02 design-pattern 约 3043 字 预计阅读 7 分钟 状态模式让你能在一个对象的内部状态变化时改变其行为,使其看上去就像改变了自身所属的类一样。 状态模式与有限状态机的概念紧密相关。 主要思想是程序 阅读更多
责任链模式 2019/03/28 design-pattern 约 2995 字 预计阅读 6 分钟 亦称:职责链模式、命令链、CoR、Chain of Command、Chain of Responsibility 责任链模式将请求沿着处理者链依次进行发送。收到请求后,每个处理者 阅读更多
策略模式 2019/03/23 design pattern 约 2833 字 预计阅读 6 分钟 策略模式定义了算法家族,分别封装起来,让它们之间可以互相替换。此模式让算法的变化不会影响到使用算法的客户。 背景 开发一款导游程序,该程序的核心 阅读更多