From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 5 Nov 92 19:20:31 GMT From: emery@mitre-bedford.arpa (David Emery) Subject: Re: OOD, Ada, and Inheritance Message-ID: List-Id: Ada *does* provide a limited form of inheritance, via derived types. Ada 9X will build on this for general inheritance. We've 'simulated' inheritance via generics. This was a painful process. Generally, if inheritance makes sense, then use it in the design, and 'manually code' it. If all you need is inheritance, and not polymorphism, that's easy to do. Polymorphism requires a lot of case analysis, which is somewhat more painful. Finally, you might want to consider 'Classic-Ada', which is a pre-processor that takes an "object oriented Ada" and translates it to legal Ada. dave