20181130高级企业应用开发技术
设计模式
模式: 首先学习规则 其次学习原则 学习经验
模式是什么: 每个模式描述一个环境中反复出现的问题 然后描述这个问题的核心解决方案 形成一个可复用的问题解决方法
包括:上下文 问题 解决方案
为什么使用模式: 附加了一层抽象层 学习他人的成功 取代你的失败
设计模式的分类: 那张图 创建型 结构型 行为型
设计模式的优点: 灵感 增进开发人员之间的沟通 有助于为系统架构编写文档 支持大范围软件架构的复用
反模式
20181130高级企业应用开发技术
设计模式
模式: 首先学习规则 其次学习原则 学习经验
模式是什么: 每个模式描述一个环境中反复出现的问题 然后描述这个问题的核心解决方案 形成一个可复用的问题解决方法
包括:上下文 问题 解决方案
为什么使用模式: 附加了一层抽象层 学习他人的成功 取代你的失败
设计模式的分类: 那张图 创建型 结构型 行为型
设计模式的优点: 灵感 增进开发人员之间的沟通 有助于为系统架构编写文档 支持大范围软件架构的复用
反模式