[程序设计]如何把这个功能模块抽象成面向对象操作 定义一个抽象的检查器Checker,再加多个具体检查器,然后顶一个错误信息类FileError(错误名称,错误类别,错误描述,出错行数等),各类检查器将检查结果汇总到List<FileError> 显示在前台就是了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 个人想法:检查器定义为一个接口。针对各种不同的约束,由各个具体实现类来负责不同约束的检查及错误抛出。(Adapater模式)文档,则定义为一个父类,各个子类(不同文档可能属性不一样,但所有文档应该存在公有属性)在父类的属性基础上进行扩充。基本错误显示,可以定义为一个final类,因为其属性按需求描述应该是固定的。而错误列表,则可以参照java本身的StackTrace的方式,做一个堆栈,FIFO方式。页面调用,则完全参照e.printStachTrace()来做错误显示了。不才让大虾见笑了。 垃圾回收的细节 在线等..急啊 java连接postgresSQL是这么写吗?? netbeans-6.0.1安装问题 一个程序如果return的话,return 到什么地方?? 当一个流做为参数传入另外一个流,需要关闭吗?例如本题的fo.close(); 对double变量保留两位小数如何做? 在JAVA里用变量构建动态数组没有成功,下面的代码怎么会事? 华为的面试题目,没做出:(大家帮忙看看 jdk1.4特别慢 JAVA加密和解密 一个问题,关于Unicode的问题
检查器定义为一个接口。针对各种不同的约束,由各个具体实现类来负责不同约束的检查及错误抛出。(Adapater模式)
文档,则定义为一个父类,各个子类(不同文档可能属性不一样,但所有文档应该存在公有属性)在父类的属性基础上进行扩充。
基本错误显示,可以定义为一个final类,因为其属性按需求描述应该是固定的。
而错误列表,则可以参照java本身的StackTrace的方式,做一个堆栈,FIFO方式。页面调用,则完全参照e.printStachTrace()来做错误显示了。
不才让大虾见笑了。