Modern object-oriented software development

被引:0
|
作者
Dunlop, AN [1 ]
机构
[1] Univ Southampton, Southampton SO17 1BJ, Hants, England
来源
1997 CERN SCHOOL OF COMPUTING | 1997年 / 97卷 / 08期
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Object-oriented (OO) programming has been around for a few years and there are many users of OO programming languages. There are, however, few true practitioners of this method. Just as it is possible to use a screwdriver as a hammer, programming with an OO language does not imply that the language is being used correctly. The same was true with the onset of structured programming languages. The development of these languages did not instantly result in users producing beautifully structured code without use of the infamous "goto". It was only later that good programming practice or an appropriate methodology was defined for this programming style. OO programming has now reached a similar situation where "good programming practice" can be defined. In this paper we describe the change in emphasis in moving from procedural to OO programming and describe some of the main techniques that are now promoted to ensure the development of good OO programs.
引用
收藏
页码:143 / 155
页数:13
相关论文
共 50 条
  • [21] OBJECT-ORIENTED SOFTWARE-DEVELOPMENT - ISSUES IN REUSE
    WASSERMAN, AI
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (02): : 55 - 57
  • [22] INDUSTRIAL-DEVELOPMENT OF SOFTWARE WITH AN OBJECT-ORIENTED TECHNIQUE
    JACOBSON, I
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (01): : 30 - 41
  • [23] DOOD: Distributed object-oriented software development environment
    Kim, TH
    Shin, WC
    Park, GD
    Lee, TH
    Kim, TG
    Shin, YG
    Wu, CS
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 427 - 434
  • [24] Development of a software tester for distributed object-oriented systems
    Cheng, Fan-Tien
    Su, Yu-Chuan
    Wang, Chin-Hui
    Wu, Shang-Lun
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2007, 30 (01) : 115 - 131
  • [25] OBJECT-ORIENTED PROGRAMMING FOR ENGINEERING SOFTWARE-DEVELOPMENT
    FENVES, GL
    ENGINEERING WITH COMPUTERS, 1990, 6 (01) : 1 - 15
  • [26] Object-oriented software testing - Some research and development
    Kung, DC
    Hsia, P
    Toyoshima, Y
    Chen, C
    Gao, J
    THIRD IEEE INTERNATIONAL HIGH-ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 1998, : 158 - 165
  • [27] Data reconciliation: Development of an object-oriented software tool
    Farzi, Ati
    Mehrabani-Zeinabad, Arjomand
    Boozarjomehry, Ramin Bozorgmehry
    KOREAN JOURNAL OF CHEMICAL ENGINEERING, 2008, 25 (05) : 955 - 965
  • [28] HOW TO EVALUATE OBJECT-ORIENTED SOFTWARE-DEVELOPMENT
    STIGLIC, B
    HERICKO, M
    ROZMAN, I
    SIGPLAN NOTICES, 1995, 30 (05): : 3 - 10
  • [29] An object-oriented class library for medical software development
    OKane, KC
    McColligan, EE
    METHODS OF INFORMATION IN MEDICINE, 1996, 35 (4-5) : 343 - 347
  • [30] Object-Oriented Software Development Education: a Constructivist Framework
    Hadjerrouit, Said
    INFORMATICS IN EDUCATION, 2005, 4 (02): : 167 - 192