Software reuse in an object oriented framework: Distinguishing types from implementations and objects from attributes

被引:0
|
作者
Keedy, JL [1 ]
Espenlaub, K
Menger, G
Schmolitzky, A
Evered, M
机构
[1] Univ Ulm, Dept Comp Sci, D-89069 Ulm, Germany
[2] Monash Univ, Peninsula Sch Comp & Informat Technol, Clayton, Vic 3199, Australia
[3] Univ New England, Sch Math & Comp Sci, Armidale, NSW 2351, Australia
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Almost no object oriented programming languages offer distinct language constructs for the definition of types and their implementations; instead these are united into a single class concept. Similarly object oriented programming languages do not normally distinguish between object types, which may be independently instantiated, and attribute types, which may not. The paper shows how these distinctions can be used to develop both a specialized and a generalized bracket technique, and how the ideas lead to interesting possibilities for reusing code in a flexible and modular way.
引用
收藏
页码:420 / 435
页数:16
相关论文
共 50 条
  • [1] Collection types and implementations in object-oriented software libraries
    Menger, G
    Keedy, JL
    Evered, M
    Schmolitzky, A
    [J]. TOOLS 26 - TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES - PROCEEDINGS, 1998, : 97 - 109
  • [2] Metrics for reuse of object-oriented software
    MilankovicAtkinson, M
    Georgiadou, E
    [J]. SOFTWARE QUALITY MANAGEMENT IV - IMPROVING QUALITY, 1996, : 363 - 374
  • [3] Design reuse in object oriented software architecture
    Kobylinski, K
    McLeod, RD
    Shome, T
    [J]. 1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 993 - 997
  • [4] OBJECT-ORIENTED TECHNOLOGY AND SOFTWARE REUSE
    RINE, D
    [J]. COMPUTER, 1993, 26 (07) : 6 - 6
  • [5] Managing object-oriented framework reuse
    Sparks, S
    Benner, K
    Faris, C
    [J]. COMPUTER, 1996, 29 (09) : 52 - &
  • [6] An object-oriented framework for improving software reuse on automated testing of mobile phones
    Kawakami, Luiz
    Knabben, Andre
    Rechia, Douglas
    Bastos, Denise
    Pereira, Otavio
    Silva, Ricardo Pereira e
    dos Santos, Luiz C. V.
    [J]. TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2007, 4581 : 199 - 211
  • [7] Managing object-oriented framework reuse
    Andersen Consulting, Northbrook, United States
    [J]. Computer, 9 (52-61):
  • [8] Software reuse metrics for object-oriented systems
    Aggarwal, KK
    Singh, Y
    Kaur, A
    Malhotra, R
    [J]. THIRD ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGMENT AND APPLICATIONS, PROCEEDINGS, 2005, : 48 - +
  • [9] OBJECT-ORIENTED SOFTWARE REUSE - THE YOYO PROBLEM
    TAENZER, D
    GANTI, M
    PODAR, S
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 2 (03): : 30 - 35
  • [10] Design of single object model of software reuse framework
    Yan, Liu
    [J]. FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): MACHINE VISION, IMAGE PROCESSING, AND PATTERN ANALYSIS, 2012, 8349