Python 中的一系列设计模式/习惯
| 模式 | 描述 |
|---|---|
| abstract_factory | 使用通用函数与特定工厂 |
| borg | 单例对象具有实例间共享的状态 |
| builder | 而不是使用多个构造函数,构建对象接收参数并返回构建的对象 |
| factory | 将专门的函数/方法委托给创建实例的工厂 |
| lazy_evaluation | Python 中的延迟计算属性模式 |
| pool | 预先实例化并维护同一类型的实例组 |
| prototype | 使用工厂和原型的克隆来创建新实例(如果实例化成本高) |
建议: 使用海马图来可视化模式关系
对类型提示的支持
需要 COPYRIGHT/LICENSE 文件
[建议] 笔记本版本的仓库
[问题] 函数式编程模式
[基础架构] 代码覆盖率
添加数据访问对象 (DAO)、数据传输对象 (DTO) 模式?
添加自动化测试模式
3-tier.py 和 mvc.py 几乎相同