没有交互和明确规则的解决方案不是模式

    • 如何练习
      • 当看见一段可能用了模式的代码,尝试指出代码里遵循了的模式的哪些方面
      • 从大量不同模式中学习
      • 从交互和上下文中发掘结构和语义。
    • 如何创建新模式
      • 考虑实用性
      • 记住最佳实践
      • 设计模式需要对用户透明
      • 独创性不是最重要的
      • 需要有力的示例