纲要 部分设计模式是为了弥补静态类型中难以实现某些代码(功能复用)而存在的 动态类型语言很大部分不需要 设计模式是将达成软件复用等需求的惯用法抽象而成的 有总结设计模式的套路 那么, 为什么动态类型会不需要这些设计模式: 收集总结包装将某个核心方法进行包装, 实现多个功能