界面模型可以分为三个层次: 意图\功能层,表现抽象层,表现实现层
1.意图\功能层
职责:表达了界面的意图,即这个(或若干个)页面完成什么意图,在完成这个意图的过程中,最终得出:
> 页面与页面之间的关系,包括流向和数据的传递;
> 每个页面中,做什么事,其中涉及哪些概念,概念之间的关系,以及概念相关的操作;
2.表现抽象层
职责:描述界面的抽象表示,与表现的具体实现技术无关.如,只描述大致的布局(左中右上下),某个概念用Tree来表
现,某个概念用Grid来表现(但这里并不规定Tree或Grid用什么技术来实现,是用HTML还是WML等等).
3.表现实现层
职责:规定"表现抽象层"中使用的抽象元素的具体实现技术,如HTML的实现,Swing的实现等等