没有合适的资源?快使用搜索试试~ 我知道了~
python-patterns-收集了 Python 常用的设计模式-python
共107个文件
py:62个
png:35个
yml:2个
需积分: 21 1 下载量 57 浏览量
2021-06-18
18:38:11
上传
评论
收藏 3.11MB ZIP 举报
温馨提示
python-patterns-收集了 Python 常用的设计模式 python-patterns Python 中的设计模式和习惯用法的集合。 当前模式创建模式:模式描述abstract_factory使用具有特定工厂的通用函数borg一个在实例之间共享状态的单例builder而不是使用多个构造函数,builder对象接收参数并返回构造的对象工厂委托一个专门的函数/方法来创建实例lazy_evaluation Python池中延迟评估的属性模式预先实例化并维护一组相同类型的实例原型使用工厂和原型的克隆为新实例(如果实例化成本高)结构模式:模式描述3层数据业务逻辑表示分离(严格关系)适配器使用白名单桥使一个接口适应另一个接口 客户端-提供商中间人以软化接口更改 复合允许客户端统一处理单个对象和组合 装饰器包装功能与其他功能以影响输出 外观使用一个类作为 许多其他享元的 API 透明地重用具有相似/相同状态的现有对象实例 front_controller 单个处理程序请求来到应用程序 mvc 模型视图控制器(非严格关系)代理对象将操作漏斗到其他东西 行为模式:模式描述 chain_o
资源推荐
资源详情
资源评论
收起资源包目录
python-patterns-收集了 Python 常用的设计模式-python (107个子文件)
setup.cfg 200B
.coveragerc 197B
.gitignore 82B
tox.ini 606B
Makefile 2KB
README.md 7KB
delegation_pattern.py.png 756KB
chain.py.png 289KB
memento.py.png 212KB
composite.py.png 205KB
pool.py.png 181KB
mediator.py.png 152KB
builder.py.png 105KB
catalog.py.png 100KB
adapter.py.png 91KB
publish_subscribe.py.png 89KB
flyweight.py.png 83KB
classes_hsm.png 81KB
abstract_factory.py.png 79KB
mvc.py.png 78KB
observer.py.png 64KB
specification.py.png 63KB
template.py.png 61KB
state.py.png 61KB
front_controller.py.png 56KB
decorator.py.png 56KB
3-tier.py.png 52KB
prototype.py.png 46KB
bridge.py.png 45KB
command.py.png 45KB
strategy.py.png 41KB
classes_test_hsm.png 37KB
proxy.py.png 36KB
chaining_method.py.png 35KB
factory_method.py.png 34KB
facade.py.png 34KB
borg.py.png 29KB
lazy_evaluation.py.png 29KB
visitor.py.png 23KB
registry.py.png 19KB
iterator.py.png 18KB
hsm.py 5KB
catalog.py 4KB
graph_search.py 4KB
test_hsm.py 4KB
mvc.py 4KB
dependency_injection.py 4KB
blackboard.py 4KB
adapter.py 3KB
chain_of_responsibility.py 3KB
borg.py 3KB
abstract_factory.py 3KB
memento.py 3KB
builder.py 3KB
command.py 3KB
specification.py 3KB
observer.py 3KB
test_publish_subscribe.py 3KB
strategy.py 3KB
lazy_evaluation.py 3KB
facade.py 3KB
pool.py 3KB
composite.py 2KB
proxy.py 2KB
prototype.py 2KB
3-tier.py 2KB
flyweight.py 2KB
test_adapter.py 2KB
publish_subscribe.py 2KB
factory.py 2KB
state.py 2KB
test_prototype.py 2KB
front_controller.py 2KB
decorator.py 2KB
test_pool.py 2KB
flyweight_with_metaclass.py 2KB
test_bridge.py 2KB
visitor.py 2KB
delegation_pattern.py 1KB
template.py 1KB
bridge.py 1KB
mediator.py 1KB
test_lazy.py 1KB
iterator_alt.py 1KB
registry.py 1KB
test_strategy.py 1KB
test_proxy.py 1KB
test_observer.py 876B
test_borg.py 865B
iterator.py 840B
test_decorator.py 692B
chaining_method.py 649B
test_builder.py 642B
setup.py 542B
test_state.py 494B
test_abstract_factory.py 429B
__init__.py 0B
__init__.py 0B
__init__.py 0B
__init__.py 0B
共 107 条
- 1
- 2
资源评论
胡轶强
- 粉丝: 18
- 资源: 4572
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- pta题库答案c语言之排序4统计工龄.zip
- pta题库答案c语言之树结构7堆中的路径.zip
- pta题库答案c语言之树结构3TreeTraversalsAgain.zip
- pta题库答案c语言之树结构2ListLeaves.zip
- pta题库答案c语言之树结构1树的同构.zip
- 基于C++实现民航飞行与地图简易管理系统可执行程序+说明+详细注释.zip
- pta题库答案c语言之复杂度1最大子列和问题.zip
- 三维装箱问题(Three-Dimensional Bin Packing Problem,3D-BPP)是一个经典的组合优化问题
- 以下是一些关于Linux线程同步的基本概念和方法.txt
- 以下是一个简化的示例,它使用pygame库来模拟烟花动画的框架.txt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功