摘要: 面向对象设计必须学习的三层应用程序模型 三层应用程序模型是指在进行系统设计时,整个系统分成三个层次:用户界面层(UI层)、业务对象层(逻辑层)、数据层。 用户对象层主要注重于软件界面的实现;业务对象层关注于用户的业务规则和逻辑结构;数据层关注于数据库的实现。为了更好地理解三层应用程序模型,我们做一个比喻: 用户界面层(UI):如同舞台上的演员,吸引观众的注意力,给观众体验等。 逻辑层:提供指示和提示的人,包括管弦乐团、舞台管理人员、导演等。这些人与舞台上的演员打交道,但观众看不到。他们指挥演员,并给演员提供材料。 数据层:由负责布景和素材的人员组成,包括编剧、舞美、布景师等。这些人共同提 阅读全文
posted @ 2009-03-18 15:34 我的javaIT 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 面向对象的设计方法20世纪80年代以来,OO(Object Oriented)技术在计算机软件开发技术研究和应用领域中十分活跃,它的优越性几乎在一夜之间就被人们所接受。许多专家和学者预言:正如70年代以来的结构化方法对计算机技术的应用所产生的巨大影响和促进一样,80年代以来的OO技术将从人们的认识论、方法论、系统分析与设计编程风格、测试方法与策略等领域强烈地影响和推动一系列计算机高新技术的发展。面向对象是一种方法,一种思想,同时又是一种技术。它力求更客观自然地描述现实世界,使分析、设计、和实现系统的方法同认识客观世界的过程尽可能一致。实践证明,任何现实问题领域不外乎是由一些基本原始事物组成的, 阅读全文
posted @ 2009-03-18 09:06 我的javaIT 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-03-18 09:00 我的javaIT 阅读(119) 评论(0) 推荐(0) 编辑