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 条
  • [41] Software Design Metrics for Object-Oriented Software
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 121 - 138
  • [42] Research on the testing technique of the class in the object-oriented software development
    Cui, DH
    ICEMI'2003: PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOLS 1-3, 2003, : 2002 - 2005
  • [43] The effects of the business model on object-oriented software development productivity
    Potok, TE
    Vouk, MA
    IBM SYSTEMS JOURNAL, 1997, 36 (01) : 140 - 161
  • [44] Object-oriented paradigm. A means for revolutionising software development
    Barker, H.A.
    Grant, P.W.
    Jobling, C.P.
    Townsend, P.
    Computing and Control Engineering Journal, 1993, 4 (01): : 10 - 14
  • [45] Algorithmic support for model transformation in object-oriented software development
    Schönberger, S
    Keller, RK
    Khriss, I
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2001, 13 (05): : 351 - 383
  • [46] Effects of the business model on object-oriented software development productivity
    IBM Software Solutions Division, P.O. Box 12195, Research Triangle Park, NC 27709, United States
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    IBM Syst J, 1 (140-161):
  • [47] Object-oriented distributed component software development based on CORBA
    Yau, SS
    Xia, B
    TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 246 - 251
  • [48] Measuring the contributions of (O)RDBMS to object-oriented software development
    Zhang, WP
    Ritter, N
    2000 INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM - PROCEEDINGS, 2000, : 243 - 249
  • [49] Object-oriented development of software systems for power system simulations
    Zhu, J
    Lubkeman, DL
    1996 IEEE TRANSMISSION AND DISTRIBUTION CONFERENCE PROCEEDINGS, 1996, : 596 - 601
  • [50] EXPERIENCES WITH OBJECT-ORIENTED GROUP SUPPORT SOFTWARE-DEVELOPMENT
    HAYNE, SC
    PENDERGAST, M
    IBM SYSTEMS JOURNAL, 1995, 34 (01) : 96 - 119