VO:值对象、视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式 PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其 ...
分类:
编程语言 时间:
2017-05-23 11:20:25
阅读次数:
209
iOS几大编程思想 面向对象思想:万物皆对象,做一件事情的过程转变为对象处理事件的过程。 链式编程思想:将多个操作通过点(.)链接在一起成为一句代码,使得代码更好阅读。例如p.add(1).add(2)。特别的地方在于每个方法返回一个block,这个block的返回值又是这个对象本身,block的参 ...
分类:
移动开发 时间:
2017-05-22 16:43:23
阅读次数:
242
这次为程序添加鼠标事件和键盘事件 当检测到鼠标事件和键盘事件的信息时,捕获其信息并将信息传送到需要信息的对象处理。为此,需要一个可以分派信息的对象,这个对象能够正确的把信息交到正确的对象。 实现思路: 要实现以上的功能,需要几个对象: 事件分派器:EventDispatcher,负责将 BaseEv ...
分类:
其他好文 时间:
2017-05-20 22:44:40
阅读次数:
440
责任链(Chain of Responsibility)模式 意图:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。 主要解决:职责链上的处理者负责处理请求,客户只需要将请求发送到职责链上即可,无须关心请求的处理细节 ...
分类:
其他好文 时间:
2017-05-20 12:18:15
阅读次数:
170
一、概述 C# 的类型系统是统一的,因此任何类型的值都可以按对象处理。C# 中的每个类型直接或间接地从 object 类类型派生,而 object 是所有类型的最终基类。C#的数据类型主要分为三类:值类型、引用类型和指针类型(如下图所示)。另外,指针类型只能用在不安全代码中,本文就不做进一步的探讨。 ...
在itoo中。基本上每一个系统都有一个导入功能,大量的数据填写进入excel模板中。然后使用导入功能导入的数据库中,这样能够大大的提高工作效率。那么导入就涉及到了批量保存数据库的问题了。 那么通常情况下,在一个Session对象的缓存中数量有限的持久化对象,等到Session对象处理事务完成,还要关 ...
分类:
编程语言 时间:
2017-05-11 12:22:53
阅读次数:
195
MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式, 它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。 1、模型(Model) a、模型是应用程序的主体部分,模型表示业务数据和业务逻辑。 b、一个模型能为多个视图提供数据。 ...
分类:
Web程序 时间:
2017-05-08 00:22:16
阅读次数:
194
(十七)责任链模式 责任链模式的目的是通过给予多个对象处理请求的机会,已解除请求发送者与接受者之间的耦合关系。面对对象的开发力求对象之前保持松散耦合,确保对象各自的责任最小化。这种设计能够使得系统更加easy改动,同一时候减少产生缺陷的风险。 public class ChainTest { pub ...
分类:
编程语言 时间:
2017-05-07 12:54:56
阅读次数:
193
UIVideoEditorController类包含了由系统提供的界面,使用户可以交互式的剪切视频。UIVideoEditorController对象处理用户的交互并且提供把编辑后的视频的文件系统路径提供给UIVideoEditorControllerDelegate对象. UIVideoEdito ...
分类:
移动开发 时间:
2017-05-05 17:19:01
阅读次数:
693
异常处理的捕捉形式: 这是能够对异常进行针对性处理的方式 六、try、catch的理解 详细格式: try { //须要被检測异常的代码 } catch(异常类 变量)//改变量用于接受发生异常的对象 { //处理异常的代码 } finally { //一定会被运行的代码 } 这三个代码块是一个总体 ...
分类:
编程语言 时间:
2017-05-05 11:46:25
阅读次数:
241