文件名称:python-patterns-收集了 Python 常用的设计模式-python
文件大小:3.11MB
文件格式:ZIP
更新时间:2024-07-08 12:24:51
其它杂项
python-patterns-收集了 Python 常用的设计模式 python-patterns Python 中的设计模式和习惯用法的集合。 当前模式创建模式:模式描述abstract_factory使用具有特定工厂的通用函数borg一个在实例之间共享状态的单例builder而不是使用多个构造函数,builder对象接收参数并返回构造的对象工厂委托一个专门的函数/方法来创建实例lazy_evaluation Python池中延迟评估的属性模式预先实例化并维护一组相同类型的实例原型使用工厂和原型的克隆为新实例(如果实例化成本高)结构模式:模式描述3层数据业务逻辑表示分离(严格关系)适配器使用白名单桥使一个接口适应另一个接口 客户端-提供商中间人以软化接口更改 复合允许客户端统一处理单个对象和组合 装饰器包装功能与其他功能以影响输出 外观使用一个类作为 许多其他享元的 API 透明地重用具有相似/相同状态的现有对象实例 front_controller 单个处理程序请求来到应用程序 mvc 模型视图控制器(非严格关系)代理对象将操作漏斗到其他东西 行为模式:模式描述 chain_o