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: fac41,953e1a6689d791f6 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,953e1a6689d791f6 X-Google-Attributes: gid103376,public From: jsa@alexandria (Jon S Anthony) Subject: Re: Eiffel and Java Date: 1996/11/01 Message-ID: #1/1 X-Deja-AN: 193798506 sender: news@organon.com (news) references: organization: Organon Motives, Inc. newsgroups: comp.lang.eiffel,comp.lang.ada Date: 1996-11-01T00:00:00+00:00 List-Id: In article donh@syd.csa.com.au (Don Harrison) writes: > :> To deffer the implentation of a type, I prefer Eiffel's > :> deffered classes, that seem more elegant to me, and yet more > :> powerful (you can have several implementations for the same > :> interface). > > :Well you are again just plain wrong. The two things solve different > :problems. Go to dejanews and read an earlier thread abou all this > :stuff posted to c.l.a and comp.object and c.l.e. It was around > :springtime with an obvious title. > > Ada uses separate interface and implementation for information hiding. > It has a similar thing to deferred classes in 'abstract types'. Right. As was pointed out back in that old thread, to get at the "separate" spec/impl aspects in Eiffel you would use an "abstract class" technique. This doesn't quite work, but it is at least the proper analogue. > Actually, it was Autumn. :) The title was 'Real OO'. Criminey! A year ago... /Jon -- Jon Anthony Organon Motives, Inc. Belmont, MA 02178 617.484.3383 jsa@organon.com