Issues with exception handling in object-oriented systems

被引:0
作者
Miller, R [1 ]
Tripathi, A [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci, Minneapolis, MN 55455 USA
来源
ECOOP'97: OBJECT-ORIENTED PROGRAMMING | 1997年 / 1241卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The goals of exception handling mechanisms are to make programs more reliable and robust. The integration of exception handling mechanisms with object-oriented languages raises some unique issues. The requirements of exception handling often conflict with some of the goals of object-oriented designs, such as supporting design evolution, functional specialization, and abstraction for implementation transparency. This paper demonstrates these conflicts, illustrates that the use of exception handling in object-oriented systems poses potential pitfalls, and suggests that their resolution is one of the first steps necessary to make exception handling robust in object-oriented designs and languages.
引用
收藏
页码:85 / 103
页数:19
相关论文
共 23 条
[1]  
[Anonymous], 1989, SMALLTALK 80 LANGUAG
[2]  
BOOCH G, 1994, OBJECT ORIENTED ANAL
[3]  
BORGIDA A, 1986, SIGPLAN NOTICES, V21, P107, DOI 10.1145/323648.323749
[4]  
CARGILL T, 1994, CPLUS PLUS REPORT, V6, P21
[5]  
COHEN NH, 1996, ADA 2 LANGUAGE
[6]  
CRISTIAN F, 1987, RJ5724 IBM
[7]  
DONY C, 1991, P ECOOP 88, P146
[8]  
DONY C, 1990, P EUR C OBJ OR PROGR, P322
[9]   EXCEPTION HANDLING - ISSUES AND A PROPOSED NOTATION [J].
GOODENOUGH, JB .
COMMUNICATIONS OF THE ACM, 1975, 18 (12) :683-696
[10]  
ICHBIAH JD, 1979, SIGPLAN NOTES B, V14