当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 61条面向对象设计的经验原则 摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译 “你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。
 

 

 ·xml文件到rtf和pdf的转换    »显示摘要«
    摘要: author: holyfaire-mail: holyfair@sina.com 一. 序 在一些运用中,我们通常会把一些文本和配置信息转换成xml文件进行传输,修改,保存.特别是具有一定模板性质的文档用xml文件来实现其管理就显得相当的方便了.提供对于xml文件的操作的java api很多,诸于dom,jdom,castor,sax,xmlreader,xpath......
 ·web service---油画随想    »显示摘要«
    摘要:web service是什么 web service是一种以soap为轻量型传输协议、以xml为数据封装标准、基于http的组件集成技术。 目前流行的主流组件技术大致有如下几种:corba、dcom/com+、ejb等。似乎每一种技术诞生之日起,便号称是最具延展性和开放性的技术,并且将成为未来的技术标准。事实上,由于每一个厂家都不可避免的在其组件模型上留下深深的烙印,正是由于这一个性的存在,使......


[转]61条面向对象设计的经验原则
61条面向对象设计的经验原则

摘抄自«ood 启思录»--arthur j.riel 著 鲍志云 译

【程序编程相关:屏蔽Windows98/2000/XP任

【推荐阅读:HttpModule

“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚.但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起.” 【扩展信息:如何防止用户重复提交数据

                                                                                  ----------arthur j.riel

(1)所有数据都应该隐藏在所在的类的内部.p13   (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者.p15   (3)尽量减少类的协议中的消息.p16   (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝与浅拷贝).相等性判断.正确输出内容.从ascii描述解析等等]. p16   (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中.p17 如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数.   (6)不要以用户无法使用或不感兴趣的东西扰乱类的公有接口.p17   (7)类之间应该零耦合,或者只有导出耦合关系.也即,一个类要么同另一个类毫无关系,要么只使用另一个类的公有接口中的操作. p18   (8)类应该只表示一个关键抽象.
...   下一页
 ·jsr-56 jnlp java web start    »显示摘要«
    摘要: 很早的标准了,今天大概浏览了一下,是集中式web应用的一个解决方案。客户端(jnlp client)根据协议从服务器上下载整个应用到本地,在本地的应用环境上运行。 jnlp 比 原来的applet更进了一步,原来的applet只限于在web浏览器中下载和运行,但jnlp可以以类似桌面应用系统的方式运行,确实不错。 记录要点如下: 1. jnlp 文件描述整个应用 2.客户端比较灵活的配置 ......
» 本期热门文章:

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