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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,aea4cc77526f5e4a X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!news2.google.com!news.glorb.com!newsfeed2.telusplanet.net!newsfeed.telus.net!edtnps90.POSTED!023a3d7c!not-for-mail Sender: blaak@METROID Newsgroups: comp.lang.ada Subject: Re: Separate Compilation in Programming Languages References: <7xJvj.7420$Ru4.4246@newssvr19.news.prodigy.net> <5b9wj.4639$Mh2.1432@nlpi069.nbdc.sbc.com> <5Ekwj.10401$0o7.6822@newssvr13.news.prodigy.net> <%Ntwj.12620$Ch6.11402@newssvr11.news.prodigy.net> From: Ray Blaak Message-ID: Organization: The Transcend User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 26 Feb 2008 21:25:35 GMT NNTP-Posting-Host: 208.66.252.228 X-Trace: edtnps90 1204061135 208.66.252.228 (Tue, 26 Feb 2008 14:25:35 MST) NNTP-Posting-Date: Tue, 26 Feb 2008 14:25:35 MST Xref: g2news1.google.com comp.lang.ada:20112 Date: 2008-02-26T21:25:35+00:00 List-Id: Ray Blaak writes: > writes: > > Further, the implementation of the Interface, with its extended signature is > > in the same file with the algorithmic code. > > Actually no. This is highly unusual. The vast majority of implementation > classes would reside in different files from their inferfaces. I think I misread this. Yes, or course, the implementation contains the algorithmic code. That is the point. But clients need not see this class, and thus are not impacted by changes to it. -- Cheers, The Rhythm is around me, The Rhythm has control. Ray Blaak The Rhythm is inside me, rAYblaaK@STRIPCAPStelus.net The Rhythm has my soul.