文章分类 -  编程实践 / 设计模式

摘要:参考链接: 适配器模式 | 菜鸟教程 (runoob.com) 适配器设计模式 (refactoringguru.cn) 适配器模式 基本概念 目的:将一个类的接口转换为另一个接口,使得原本不兼容的类可以协同工作,从而解决不同接口之间的兼容性问题。 例子:适配器模式,网络上举最多的例子就是读卡器:读 阅读全文
posted @ 2024-09-04 10:39 Lim_YK
摘要:参考链接:https://refactoring.guru/design-patterns/state 状态模式 / State 状态模式是一种行为设计模式,让你能在一个对象的内部状态变化的时候改变其行为,让它看上去就像改变了自身所属的类一样。 基本思想 状态模式与 有限状态机 紧密相关。状态模式的 阅读全文
posted @ 2024-09-03 09:50 Lim_YK
摘要:策略模式 基本概念 在计算机编程中,策略模式(Strategy pattern,也被称为 Policy pattern)是一种允许在运行时选择算法行为的行为型设计模式。 简单来说,策略模式允许我们根据实际情况来切换使用的算法或策略。 举个简单的例子: 以排序算法为例,我们实现了冒泡排序,但随着数据量 阅读全文
posted @ 2024-09-03 09:41 Lim_YK