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=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,fecaa8a6ce69590e X-Google-Attributes: gid103376,public From: "Pat Rogers" Subject: Re: Abstract Data Types Date: 1998/11/18 Message-ID: <7303h4$h95$1@supernews.com>#1/1 X-Deja-AN: 413376098 References: <72vm3n$ks$1@nnrp1.dejanews.com> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 X-Complaints-To: newsabuse@supernews.com X-Trace: 911446372 Y6JRGRJUHDEBAC640C usenet57.supernews.com Organization: Software Arts & Sciences Newsgroups: comp.lang.ada Date: 1998-11-18T00:00:00+00:00 List-Id: robinsoj@my-dejanews.com wrote in message <72vm3n$ks$1@nnrp1.dejanews.com>... >I was reading about Ada's Abstract Data Types in Feldman and Koffman's book >and it reminded me of Object Oriented Programming. Am I corrected is >assuming there are similarities between Abstract Data Types and OOP? If so, >what are the similarities? I tell people that an object in OOP is an "instance of an ADT plus run-time polymorphism". Said another way, an ADT exhibits encapsulation, information hiding, and abstraction. Ada 83 had this covered well. The new part (for Ada 95) from OOP is the ability of objects to identify their implementations at run-time. --- Pat Rogers Training & Development in: http://www.classwide.com Deadline Schedulability Analysis progers@acm.org Software Fault Tolerance (281)648-3165 Real-Time/OO Languages