摘要: 面向对象之封装的成本价值 本章对一些具有代表性数据控件实现了自定义封装,其内容已经足够翔实精细,同样还有一些控件被封装,比如: • 自定义“TabControl”到“TC_”类; • 自定义“RichTextBox”到“RTB_”类等。 因为它们在需求把握与设计构思上没有太多值得强调的特点,所以就不再一一列出。只要把握了自定义封装的一般理念与实现方式,在任何必要的时候随时可以对一些必要的命题实现自定义封装。 对操作逻辑的封装有益于全面提升操作员对系统的评价,这一点是基本可以肯定的结果。实际上,我们从操作逻辑上实现控件封装只是浅层次的目的,这种封装在更深层次上的意义是为容器、窗体及业务模式的封装 阅读全文
posted @ 2009-04-17 14:41 我的javaIT 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 自定义“TB_定位访问”子类 在很多应用中,经常需要通过某个“特征值”从给定的数据对象(前台的数据集或后台的物理表)中得到一条(或一组)满足约束的记录,并在此基础上实现某种给定的后续功能,“TB_定位访问”就是要以最简洁的操作并经过标准化的封装设计实现这一系列的连续动作。4.3.1.1 命题提出 对数据库的访问是实现过程中必不可少的实现过程,由于物理表可能是个庞大的记录集合,要想从中找到某个需要的目标记录并不是件容易的事。一般会通过某些事先知道的“特征值”并形成恰当的逻辑表达式,然后再通过逻辑条件达到记录搜索的目的。在项目的设计过程中,类似的数据方位需求太多了,所以就有必要封装一个专用的控件类 阅读全文
posted @ 2009-04-17 08:11 我的javaIT 阅读(146) 评论(0) 推荐(0) 编辑