模式
在一种上下文中,一类问题的一种可重复使用解决方案

发现模式
模式模板、模式挖掘
验证模式:大三律(Rule of Three)
          只有经过三个以上不同系统的校验,一个解决方案才能从候选模式升格为模式。

怎样才能最好地交流这个模式?
    两种相近的解决方案 -->  两个不同的模式
    相近的想法 --> 同一个模式

模式 vs 策略
 ||      ||
抽象    实现


分层思路
























J2EE模式
表现层模式













业务层模式













集成层模式










J2EE模式目录指南
术语

UML的使用
  类图——静态视图
  序列图——动态视图
  构造型(stereotypes)——表现在类图和交互图中不同类型的对象

UML构造型
  构造型:设计师、架构师们创造、使用的一些术语。

模式模板
  问题
  约束:原因和动机
  解决方案
    结构
    策略
    效果
    示例代码
    相关模式


J2EE模式关系
J2EE模式关系图:


























采用一个新模式,会引入什么新问题?
回顾模式关系图,考虑替代方案。


与现有其他模式的关系
GOF、PEAA


模式路线图
P93


欢迎大家访问我的个人网站 萌萌的IT人