随笔分类 - Python之23种设计模式
发表于 2022-09-02 15:48阅读:246评论:1推荐:0
摘要:状态模式(State) 意图 状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变了自身所属的类一样。 问题 状态模式与有限状态机 的概念紧密相关。 其主要思想是程序在任意时刻仅可处于几种有限的状态中。 在任何一个特定状态中, 程序的行为都不相同, 且可瞬间
阅读全文 »
发表于 2022-08-26 15:45阅读:265评论:0推荐:1
摘要:单例,顾名思义是一个实例,即在一个项目之中,单例的类只实例化一次。它常常应用于数据库操作、日志函数。 在一个大型项目中使用到日志和数据库操作的地方很多,不能每个文件都去单独实例化一次,此时单例模式就显示出了他的价值。 单例的核心在类的内部方法 __new__(),每次实例化都是通过执行new函数来返
阅读全文 »