背景: 设计模式从不同项目中总结出来的通用经验,是为了帮助我们快速理解现有的系统,并从中找出共性规律
    解决:

    • 解决“可复用”的设计问题
    • 解决限定领域的有限问题

    概念:

    抽象场景
    适用范围

    意义:

    • 一种为了解决特定设计问题的经验总结
    • 解决可复用的设计问题(可复用面向对象软件的基础)