Loading

随笔分类 -  python

摘要:什么是策略模式? 在Python中,除了上次介绍的工厂模式,还有一种应用广泛的设计模式,即策略模式。策略模式就是一个策略类,它可以用相同的接口来调用不同的策略类,从而实现不同策略下的算法。 策略模式一般由三个部分组成: Context:上下文类,持有具体策略类的实例,并负责调用相关的算法 Strat 阅读全文
posted @ 2023-03-15 13:17 代码领悟 阅读(299) 评论(0) 推荐(0)
摘要:前言 最近一有时间就在整理自己常用的代码片段,并做成了私人pip包,正好整理到了装饰器的部分,所以就想着写篇文章来总结一下。写这篇文章的目的是为了让大家对装饰器有一个更深入的了解,而不是简单的使用。同时也是自己对装饰器掌握的一个总结,希望能够帮助到大家。 需求 我打算带着实际的需求来看待装饰器,这样 阅读全文
posted @ 2022-10-05 07:13 代码领悟 阅读(77) 评论(0) 推荐(0)
摘要::point_right: 工厂模式使用场景 不清楚用户需要创建什么对象 使用方法来代替new实例化对象的过程 它可以是用户自定义输入,也可以是通过接口或配置文件传入。如输入"Message",可以创建Message类的实例。 工厂模式指的是程序传入一个输入参数,自动创建所对应的对象。调用端并不需要 阅读全文
posted @ 2022-09-15 14:08 代码领悟 阅读(282) 评论(0) 推荐(1)