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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public X-Google-Thread: 11cae8,b87849933931bc93 X-Google-Attributes: gid11cae8,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public From: Caitlin Subject: Re: What is wrong with OO ? Date: 1996/12/18 Message-ID: <32B8B2A9.327D@concentric.net>#1/1 X-Deja-AN: 204866018 references: <597vr8$q2i@panix.com> content-type: text/plain; charset=us-ascii organization: Concentric Internet Services mime-version: 1.0 reply-to: caitlinb@concentric.net 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.0 (Macintosh; I; PPC) Date: 1996-12-18T00:00:00+00:00 List-Id: Patrick Ma wrote: > > I am not trying to make the point that OO is more professional than any > other technique. IMO, OO has a rich set of principles that makes ME see it > as a discipline besides being a technology. As a discipline that I practice, I find > myself more determined to identify and correct OO errors and bad practices > that others may let go for the reasons I mentioned above. I believe in OO and I > want to promote it. I want others to see OO as a discipline in addition to being > an excellent technology, IMO. OO, particularly OOA, has a lot of potential and IMHO is essential to defining software with resuable components. However, I hope you are not claiming that it is more suitable to a disciplined approach than the classical structure techniques. These techniques, while perhaps at a deadend and in need of fundamental re-thought to encourage re-use and evolutionairy development, are rich in accumulated wisdom and objective criteria that can be applied to a design. Information Engineering afficionados can find flaws in Information Models without even knowing the target application. When OOA achieves a TENTH of the accumulated consensus and rigorous agreed upon rules the Structured Analysis, Structured Design and Information Engineering have accumulated it will finally be getting somewhere.