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,c72642c5e2875aa,start X-Google-Attributes: gid103376,public From: "W. Wesley Groleau (Wes)" Subject: Re: polymorphism Date: 1996/11/25 Message-ID: <9611252057.AA16573@most>#1/1 X-Deja-AN: 200701925 sender: Ada programming language comments: Gated by NETNEWS@AUVM.AMERICAN.EDU mailer: Elm [revision: 70.85] newsgroups: comp.lang.ada Date: 1996-11-25T00:00:00+00:00 List-Id: :> .... an abstract data type, denoted by the keyword "private" .... If you must insist on a keyword for an ADT, "abstract" might be better. But I don't go for that either. Must we re-define abstract so that it does not apply to most instances of abstraction? If "abstract" is not the opposite of "concrete", then what is the term for something that is neither? I consider all of the following "abstract" data types (especially as compared with "int" and "double"): type Radians is new Float; type Payment is record Gross : some_money_ADT; FITW : some_money_ADT; .... type Months is ( January, February, .... --------------------------------------------------------------------------- W. Wesley Groleau (Wes) Office: 219-429-4923 Hughes Defense Communications (MS 10-40) Home: 219-471-7206 Fort Wayne, IN 46808 (Unix): wwgrol@pseserv3.fw.hac.com --------------------------------------------------------------------------- Object-oriented is a synonym for "great" My favorite language is xxxx. My favorite language is great. Language yyyy is not xxxx. Therefore, yyyy is not object-oriented.