try cath

用try cath 的缺点?

举例: 一个程序 有3层。基类层,中间层,和  使用层。

在 基类层 使用 try cath 如果发生 异常,将会 一层一层 冒泡到 使用层 并弹出报错信息;效率 大大降低。

因此 在基类层  不能 使用 try cath ;

 

换个思维可以避免 try cath 的这个缺点 : 可以在 基类层里面 用thow  抛出异常 ,但是不要处理异常。 在 最外层的使用层 进行 cath 处理这个异常,就解决了 try cath

因为冒泡影响 性能的问题了。

posted @ 2013-08-20 18:02  Coding_Yong  阅读(382)  评论(0编辑  收藏  举报