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=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,9982360189bfe852 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-29 06:16:21 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!213.56.195.71!fr.usenet-edu.net!usenet-edu.net!enst!enst.fr!not-for-mail From: "Hans-Olof Danielsson" Newsgroups: comp.lang.ada Subject: OO and modules ( was Which book for ADA beginner ?) Date: Mon, 29 Jan 2001 15:03:09 +0100 Organization: ENST, France Sender: comp.lang.ada-admin@ada.eu.org Message-ID: References: <3A71400E.32057C6B@becker.k.pl> <3a72224b_2@news3.prserv.net> <3a74c829_2@news3.prserv.net> Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Host: marvin.enst.fr Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Trace: avanie.enst.fr 980777779 89495 137.194.161.2 (29 Jan 2001 14:16:19 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Mon, 29 Jan 2001 14:16:19 +0000 (UTC) To: Return-Path: X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org X-Mailman-Version: 2.0 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: comp.lang.ada mail<->news gateway List-Unsubscribe: , List-Archive: Errors-To: comp.lang.ada-admin@ada.eu.org X-BeenThere: comp.lang.ada@ada.eu.org Xref: supernews.google.com comp.lang.ada:4652 Date: 2001-01-29T15:03:09+01:00 Andrzej Lewandowski wrote: >...... > object orientation and modules are in principle orthoogonal concepts, and > that BOTH and SEPARATE are required to build well structured OO programs. That�s interesting. Does that mean that adding, modifying or deleting an OO-object from a software system doesn�t effect the architecture of it as the architecture deals with components ( modules ) and their relationship? > C++, Eiffel, Smalltalk ond others are using classes for both purposes: OO and > encapsulation (say, modularization). > Ada95 and Oberon are two (well, maybe not > the ONLY two...) languages that separate these two notions. >...... and are therefore more expressive at the architectual level compared to the first group languages? And to which group does Java with its interface and package constructs belong, the first or the second and why? HOD