OBJECT-ORIENTED PROGRAMMING - WHAT FOR

被引:0
|
作者
MOSSENBOCK, H [1 ]
机构
[1] SWISS FED INST TECHNOL,INST COMP SYST,CH-8092 ZURICH,SWITZERLAND
来源
JOURNAL OF MICROCOMPUTER APPLICATIONS | 1991年 / 14卷 / 03期
关键词
D O I
10.1016/0745-7138(91)90013-H
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Object-oriented programming can improve the structure of a program as well as its extensibility and re-usability. However, it can also cause problems: one has to master large class libraries; the control flow of a program is cluttered among many small operations; and accessing all data via procedures reduces efficiency. Therefore, objectoriented programming cannot always be recommended. It is well suited for interactive applications and for programs which maintain heterogeneous data structures where additional variants of the data may be added later. It should not be used for closed algorithms which work on simple data or for time-critical applications. This paper deals with the following questions: When should classes be used? What are the typical application areas of object-oriented programming? Examples are included which demonstrate problems that can be solved elegantly with classes. The language Object Oberon is introduced. © 1991.
引用
收藏
页码:217 / 228
页数:12
相关论文
共 50 条
  • [31] Teaching object-oriented programming
    Viswanathan, K.V.
    JOOP - Journal of Object-Oriented Programming, 1996, 9 (02):
  • [32] OBJECT-ORIENTED PROGRAMMING FOR THE BIOSCIENCES
    WIECHERT, W
    JOKSCH, B
    WITTIG, R
    HARTBRICH, A
    HONER, T
    MOLLNEY, M
    COMPUTER APPLICATIONS IN THE BIOSCIENCES, 1995, 11 (05): : 517 - 534
  • [33] OBJECT-ORIENTED PROGRAMMING IN SCOOPS
    TELLO, ER
    DR DOBBS JOURNAL, 1987, 12 (06): : 116 - 117
  • [34] Temporal object-oriented programming
    Alagic, Suad, 1600, Oxford Univ Press, Oxford, United Kingdom (43):
  • [35] OBJECT-ORIENTED PROGRAMMING IN AI
    TELLO, ER
    DR DOBBS JOURNAL, 1987, 12 (04): : 146 - &
  • [36] OBJECT-ORIENTED CONCURRENT PROGRAMMING
    ANDERSON, PG
    IEEE SOFTWARE, 1988, 5 (02) : 111 - 111
  • [37] OBJECT-ORIENTED PROGRAMMING AND DISCRIMINATION
    MERRITT, DC
    COMPUTER, 1993, 26 (05) : 112 - 112
  • [38] Object-oriented programming in Mathematics
    Zotos, Kostas
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 188 (02) : 1562 - 1566
  • [39] Temporal object-oriented programming
    Alagic, S
    COMPUTER JOURNAL, 2000, 43 (06): : 491 - 511
  • [40] The Death of Object-Oriented Programming
    Nierstrasz, Oscar
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2016), 2016, 9633 : 3 - 10