REUSABILITY - THE CASE FOR OBJECT-ORIENTED DESIGN

被引:67
作者
MEYER, B
机构
[1] Interactive Software Engineering, Inc, Santa Barbara, CA, USA, Interactive Software Engineering Inc, Santa Barbara, CA, USA
关键词
COMPUTER PROGRAMMING - Subroutines - COMPUTER PROGRAMMING LANGUAGES;
D O I
10.1109/MS.1987.230097
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The author's view is that if one accepts that reusability is essential to better software quality, the object-oriented approach--defined as the construction of software systems as structured collections of abstract data type implementatons--provides a promising set of solutions. The discussion covers the use of routines; the use of modular languages; the improvements offered by overloading and genericity; the meaning of object-oriented design; and the role of abstract data types. An illustrative example is given.
引用
收藏
页码:50 / 64
页数:15
相关论文
共 9 条
[1]  
Boehm B., 1979, 4 INT C SOFTW ENG PI, P11
[2]  
DWYER B, 1981, COMM ACM SEP, P556
[3]  
Jackson M, 1983, SYSTEM DEV
[4]  
JONES TC, 1984, IEEE T SOFTWARE MAY, P488
[5]  
LIENTZ BP, 1979, DATA MANAGE, P26
[6]  
MEYER B, P ACM C OBJECT ORIEN, P391
[7]  
MEYER B, 1985, TRCS8515 U CAL COMP
[8]  
MEYER B, 1983, 1982 P EUR C INT COM, P167
[9]  
MEYER B, 1982, JOURNEES BIGRE G JAN, P27