From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_20,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93,start X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,b87849933931bc93,start X-Google-Attributes: gid109fba,public X-Google-Thread: f43e6,b87849933931bc93,start X-Google-Attributes: gidf43e6,public X-Google-Thread: 1108a1,b87849933931bc93,start X-Google-Attributes: gid1108a1,public X-Google-Thread: 11cae8,b87849933931bc93,start X-Google-Attributes: gid11cae8,public X-Google-Thread: 103376,b87849933931bc93,start X-Google-Attributes: gid103376,public X-Google-Thread: 114809,b87849933931bc93,start X-Google-Attributes: gid114809,public From: Ahmed Subject: What is wrong with OO ? Date: 1996/12/03 Message-ID: <32A4659D.347A@shef.ac.uk>#1/1 X-Deja-AN: 202125794 cc: a.alkooheji@dcs.shef.ac.uk content-type: text/plain; charset=us-ascii organization: Computer Science, University of Sheffield , UK mime-version: 1.0 newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.lnag.java,comp.object,comp.software-eng x-mailer: Mozilla 2.02 (Win16; I) Date: 1996-12-03T00:00:00+00:00 List-Id: Hello Every Body I am a new research student working at the field of Object Oriented Technology...I have several critical opinions about Object Oriented in general, and I like to participate it with you and hear you expert comments and opinions Object Oriented Technology came with quite promising claims that if achieved can benefit the software development companies and organisations millions of pounds. Some of these claims for instance 1 - high reusability of objects and frameworks 2 - Resilience to change, i.e. low software maintenance and evolution cost 3 - Easier understanding by the user and Natural transition between the analysis, design, implementation because they all use tangible perceived objects. However the reality is not so bright as claimed..if so, then nobody today thought to develop a software on the traditional structural methods... My question is what is wrong with OO ? why it did not achieved its targets yet.? What are the main obstacles? Is the problem with the immature OO methodologies ( OO analysis and design in specific ) ? or is it the deficiency in the development tools used like C++ or Smalltalk ? or is it the steep difference in thinking between the traditional and OO schools ? or is it related with the difficulty of object classification ? or is it because of vast legacy systems done using the traditional methods ? or is a combination of many other factors...? I know that giving a precise answer is very difficult for such a complex question, but I like to hear the comments of people working at the feild and who suffered from many difficulties.. I would really appreciate any participation, response or even leading to a good reference , and would be very grateful if the opinions are supported by some evidences... Thanks Yours Ahmed Alkooheji University of Sheffield UK