当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 以下是一些我从各处积累的OOD设计手段,也就是在面向对象设计时需要注意的地方,综合的使用以下几点可以帮助规划一个好的设计。
 

 

 ·oracle 数据分页查询    »显示摘要«
    摘要:1. 最好还是利用分析函数row_number() over ( partition by col1 order by col2 ) 比如想取出100-150条记录,按照tname排序 select tname,tabtype from ( select tname,tabtype,row_number() over ( order by tname ) rn from tab)where r......
 ·eclipse 3.0.1插件方案(java、c#版)    »显示摘要«
    摘要:bromon原创 请尊重版权   eclipse 3.0推出已经好几个月了,但是我一直都在继续使用2.1.4,等的就是各种插件的稳定生机。最近在eclipse 3.0.1的平台上稍有操练,觉得插件的功能更加丰富强大,安装也更加容易,eclipse体现了它惯有的强悍生命力。聊一聊我所使用的主流插件和基本配置。 首先是汉化,作为开发工具,英文界面并没有什么不好,不过我们可以汉化eclipse......


OOD中的设计手段总结
commonality-variability searching decomposing a problem domain by the responsibilities involved. specifying relationship between objects. objects are well defined responsibilities. objects are responsible for themselves. think of inheritance as a method of conceptualizing variation, not for making special cases of existing objects. try hard to apply the once and only once rule.

commonality-variability searching:另一句描述它的话是:“find what varies and encapsulate it!”.这是设计的基本,设计时设计师应当找出哪些部分在系统中是不变的或是不善变的,有哪些部分是善变的或是必须变的,这样才能将善变的部分好好的封装.这是对面向对象设计原则ocp(open-close principle)支持的关键部分,因为将善变的部分用正确的手法封装可以使系统在将来很好的扩展,而将不变的部分封死,从而达到不允许修改的目的. 【推荐阅读:在Asp中使用存储过程 数值类型值

以下是一些我从各处积累的ood设计手段,也就是在面向对象设计时需要注意的地方,综合的使用以下几点可以帮助规划一个好的设计.希望这些信息能对大家有用,我会随着时间慢慢累计一些其他的设计点的,所以希望大家常来我的blog看看.^_^


...   下一页
 ·traits技术初探    »显示摘要«
    摘要:概述:traits是一种特性萃取技术,它在generic programming中被广泛运用,常常被用于使不同的类型可以用于相同的操作,或者针对不同类型提供不同的实现.traits在实现过程中往往需要用到以下三种c++的基本特性:enumtypedeftemplate (partial) specialization其中:enum用于将在不同类型间变化的标示统一成一个,它在c++中常常被用于在类中......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE