文章分类 -  系统/架构设计 / Python设计模式

in python
摘要:1、如下代码的函数,一直会往下递归,递归到n=0时,但是没有看到对应的取值是多少啊?那这个怎么回溯呢? sum_cache = {0: 0} def number_sum(n): """Returns the sum of the first n numbers""" assert n >= 0, 阅读全文
posted @ 2025-02-27 14:16 AlphaGeek 阅读(11) 评论(0) 推荐(0)
摘要:1、单例模式的定义、用途、实现方法 单例模式(Singleton Pattern)是一种创建型设计模式,其核心目标是确保一个类只有一个实例,并为该实例提供全局访问点。在 Python 中,它通常用于管理全局唯一的资源(如配置、日志、数据库连接池等)。 核心概念 唯一性无论创建多少次对象,实际只会生成 阅读全文
posted @ 2025-02-19 14:29 AlphaGeek 阅读(63) 评论(0) 推荐(0)
摘要:1、什么是状态机,给出概念和举例说明 状态机(State Machine)是一种行为模型,用于描述一个实体(如对象、系统或过程)在不同状态之间的转换。状态机的核心思想是,实体在任何时刻都处于一个特定的状态,并且根据输入事件或条件,从一个状态转换到另一个状态。 状态机广泛应用于计算机科学、工程学和许多 阅读全文
posted @ 2025-02-03 22:20 AlphaGeek 阅读(67) 评论(0) 推荐(0)