设计模式 被反复使用、经过分类编目、多数人知晓的代码设计经验的总结设计模式时软件开发人员在软件开发过程中面临的一般问题的解决方案设计模式是基于场景的解决方案如果某个新场景的解决方案被认可,那我们就可以定义一个新的设计模式