首页 新闻 搜索 专区 学院

自定义异常类有什么有点

0
[已关闭问题] 关闭于 2010-04-11 15:06

如题

问题补充: 已经知道 在写N层结构应用程序时候经常得涉及到层次间方法的调用.调用具有返回值的方法时,象方法A调用方法B,正常情况下方法B应该返回正常值,但若是方法B找不到满足方法A的结果集或是有异常情况发生,这时我们一般采用特殊值来返回,以来标示方法B返回的不是正常值,然后在方法A中根据B中返回的特殊值做相应的处理. 对于这种情况,我们要在方法A和方法B中同时做处理,返回的这个特殊值是方法A和方法B的共同约定值,两个方法约定好在异常或没预料情况发生时方法B应该返回什么值,同时方法A也应该知道这个值是什么,因为它需要知道当方法B返回给它这个值时预示着什么问题发生,然后再做相应处理.这样处理的话你会发觉这两方法联系太紧密了,如果很多方法间都这样处理,这样的话层次间藕合度也加大了, 这并不是我们期望看到的.
大熊先生|互联网后端技术的主页 大熊先生|互联网后端技术 | 初学一级 | 园豆:20
提问于:2010-04-11 15:04
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册