OO - programming in Ada

被引:0
|
作者
Smith, Mike [1 ]
机构
[1] Univ of Brighton, Brighton, United Kingdom
来源
Ada user | 1996年 / 17卷 / 03期
关键词
Object oriented programming - Software engineering - Subroutines;
D O I
暂无
中图分类号
学科分类号
摘要
Programming language Ada 95 provides a safe and secure way of implementing programs using the object-oriented paradigm. One application of this language is in a program dealing with the processing of bank transactions, wherein software objects for individual bank accounts are created. The implementation of the method is hidden from the sender of the message. The state of the object can only be accessed or changed by sending a message to the object. The state of an object is represented by instance attributes or variables. Objects having identical instance attributes and methods belong to the same class. The use of this mechanism enables the implementation detail to be hidden from a programmer who uses the object, thus promoting good software practice.
引用
收藏
页码:125 / 131
相关论文
共 50 条
  • [31] ADA - PURPOSE, DEVELOPMENT AND FUTURE OF A PROGRAMMING LANGUAGE
    GOOS, G
    ANGEWANDTE INFORMATIK, 1982, (02): : 80 - 89
  • [32] OBJECT-ORIENTED PROGRAMMING IN SMALLTALK AND ADA
    SEIDEWITZ, E
    SIGPLAN NOTICES, 1987, 22 (12): : 202 - 213
  • [33] WHY ADA IS NOT JUST ANOTHER PROGRAMMING LANGUAGE
    SAMMET, JE
    COMMUNICATIONS OF THE ACM, 1986, 29 (08) : 722 - 732
  • [34] Teaching object-oriented programming in Ada
    Ben-Ari, M
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 11 (06): : 39 - 45
  • [35] FLEXIBLE ENVIRONMENT SUPPORTS ADA PROGRAMMING.
    Greenbaum, Abby
    Uzzle, Evelyn M.
    Wood, David P.
    Electronic Systems Technology and Design/Computer Design's, 1987, 26 (09): : 89 - 91
  • [36] CONCURRENT PROGRAMMING IN THE ADA LANGUAGE - THE POLLING BIAS
    GEHANI, NH
    CARGILL, TA
    SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (05): : 413 - 427
  • [37] ENGINEERING VAX ADA FOR A MULTILANGUAGE PROGRAMMING ENVIRONMENT
    MITCHELL, CZ
    SIGPLAN NOTICES, 1987, 22 (01): : 49 - 58
  • [38] MECHANISM OF SEPARATE COMPILATION IN ADA PROGRAMMING SYSTEM
    GORBUNOV, AV
    PROGRAMMING AND COMPUTER SOFTWARE, 1985, 11 (01) : 12 - 19
  • [39] ARCTURUS - A PROTOTYPE ADVANCED ADA PROGRAMMING ENVIRONMENT
    STANDISH, TA
    TAYLOR, RN
    SIGPLAN NOTICES, 1984, 19 (05): : 57 - 64
  • [40] COMING UP - A FULL ADA PROGRAMMING ENVIRONMENT
    不详
    HIGH PERFORMANCE SYSTEMS-THE MAGAZINE FOR TECHNOLOGY CHAMPIONS, 1989, 10 (08): : 10 - 10