Dragon in the sky

whatever happened , go ahead! Happy life of big pig and its dog.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年6月6日

摘要: MVC是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。三层架构是在一个应用程序中把数据(数据层),业务逻辑(业务层),和用户接口(表示层) 分开的一种概念。把业务层和表示层分开,我们明白解决方案在一些地方是模糊的,完全分开是一件困难的事。对于缺少经验的开发者,MVC 是一种实现三层架构的比较清晰的实现。http://www.martinfowler.com/eaaDev/ui... 阅读全文

posted @ 2008-06-06 16:37 龙泰 阅读(1981) 评论(0) 推荐(0) 编辑

摘要: 单件模式(singleton)单件模式定义了一个类只能有一个实例存在的事实。对于暴露只读数据它是很有用的,同样的还有不依赖于实例数据的静态方法。而不是每一次都创建一个类的实例,通过使用一个类的静态方法来实现单件模式,应用程序包含了对一个存在实例的引用,如果是第一次调用返回实例的方法,单件模式就会创建实例,用任何必须的数据和返回实例来发布给调用者,紧接着的调用只是返回存在的实例,实例的生命期是应用程... 阅读全文

posted @ 2008-06-06 15:53 龙泰 阅读(275) 评论(0) 推荐(0) 编辑

摘要: 提供者和适配器模式提供者和适配器模式是通过把一个类的接口转换为其他类期望的接口的方式来使不兼容的类在一起工作的。用更专业的术语就是,这些模式提供了在部件之间的划分,这里的部件允许行为的变化的发生可以在没有必须的优先知识的前提下进行划分。应用和任何数据的源化使用,输出的生成,或者交互的类,这些动作都能够被独立的创建,然而可以在一起工作。提供者模式把源数据与数据处理对象和应用程序分开。提供者允许应用程... 阅读全文

posted @ 2008-06-06 15:31 龙泰 阅读(858) 评论(0) 推荐(0) 编辑

摘要: 基本设计模式和群组 设计模式按照类型和目标分成几个组,例如,一些模式提供展示逻辑,用来显示特定的视图以修饰用户接口。其他的用来控制与用户交互的行为方式。也有指定保持数据技术的模式。定义数据访问,为创建应用使用的对象实例的有利方法的最佳实践。下面的列表列出了一些最通用的设计模式。MVC(Model-View-Controller) 和 MVP(Model-View-Presenter Pattern... 阅读全文

posted @ 2008-06-06 14:51 龙泰 阅读(260) 评论(0) 推荐(0) 编辑