Xref: utzoo comp.object:3036 comp.software-eng:5247 Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!crdgw1!uganda!kornfein From: kornfein@uganda.crd.ge.com (Mark M. Kornfein) Newsgroups: comp.object,comp.software-eng Subject: Re: Object-Oriented vs. Object-Based Keywords: Ada Message-ID: <18247@crdgw1.crd.ge.com> Date: 4 Apr 91 20:11:22 GMT References: <1991Apr3.231849.13410@m.cs.uiuc.edu> <1991Apr4.172417.3266@linus.mitre.org> Sender: news@crdgw1.crd.ge.com Reply-To: kornfein@uganda.crd.ge.com (Mark M. Kornfein) Followup-To: comp.object Organization: General Electric Corp. R&D, Schenectady, NY Lines: 25 In article <1991Apr4.172417.3266@linus.mitre.org> dmg@retina.mitre.org (David Gursky) writes: >I've heard said that Ada is "Object-based" as opposed to "Object-Oriented". >Now I make no pretentions about knowing some undeniable truth as to what >"Object-Oriented" means (this being the subject of many a discussion at >OOPSLA), but could someone enlighten me on what "Object-based" is suppose to >mean? My understanding of "Object-based" is that it is a system using objects but without inheritence. Object based systems allow you to create objects (at run time) and have methods that apply to that object but the methods can not be used for other objects as can be done with inheritence. Not being familiar with Ada I don't know if it is object based. On a project I am currently on is Object based due to some constraints which due not allow us to use inheritence. I have found it to be a useful approach and more powerful than C which is what the object based system is built on. =============================================================================== Mark Kornfein INET: kornfein@crd.ge.com GE Corporate R&D Center UUCP: uunet!crd.ge.com!kornfein Schenectady, NY