![](https://csdnimg.cn/release/download_crawler_static/968218/bg1.jpg)
ACM 2006
![](https://csdnimg.cn/release/download_crawler_static/968218/bg2.jpg)
O utline
Use Case
Layer
UI
Application
Domain
Technical Services
Util
Several Design
Pattern
![](https://csdnimg.cn/release/download_crawler_static/968218/bg3.jpg)
Use Case
![](https://csdnimg.cn/release/download_crawler_static/968218/bg4.jpg)
UI
复用Applet框架
用户交互接口,负责监听鼠标和键盘事件
有Server,Client两类,存在继承
实现模型与视图分离和单一职责
将任务委派给Application layer
![](https://csdnimg.cn/release/download_crawler_static/968218/bg5.jpg)
Application
Application::Facade,Façade模式
Application::Controller,控制器原则