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 条
  • [1] On the object-oriented technique for the development of software
    Han, Jianning
    Xi'an Shiyou Xueyuan Xuebao/Journal of Xi'an Petroleum Institute (Natural Science Edition), 1997, 12 (05): : 33 - 35
  • [2] Transition to object-oriented software development
    Fayad, ME
    Tsai, WT
    Fulghum, ML
    COMMUNICATIONS OF THE ACM, 1996, 39 (02) : 108 - 121
  • [3] Managing object-oriented software development
    Fayad, ME
    Cline, M
    COMPUTER, 1996, 29 (09) : 26 - 31
  • [4] Object-oriented development of control software
    Boriani, DV
    ISA TRANSACTIONS, 1997, 36 (02) : 131 - 138
  • [5] Single location object-oriented software development
    Ross, M.M.
    Kourie, D.G.
    Van Den Heever, R.J.
    SAIEE Africa Research Journal, 2004, 95 (04) : 214 - 225
  • [6] Improving software development the object-oriented way
    Cunis, R
    SOFTWARE QUALITY ENGINEERING, 1997, : 299 - 309
  • [7] Case study of object-oriented software development
    de, Champeaux, Dennis
    Anderson, Al
    Feldhousen, Ed
    SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 1992, 27 (10):
  • [8] Object-oriented software development: A case study
    Wainwright, CER
    Leung, ACK
    Leonard, R
    COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1996, 9 (04): : 245 - 255
  • [9] OBSTACLES IN OBJECT-ORIENTED SOFTWARE-DEVELOPMENT
    AKSIT, M
    BERGMANS, L
    SIGPLAN NOTICES, 1992, 27 (10): : 341 - 358
  • [10] Automating object-oriented software development methods
    Tekinerdogan, B
    Saeki, M
    Sunyé, G
    van den Broek, P
    Hruby, P
    OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 41 - 56