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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,55a1e2d9cb6d77a7,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-03-22 04:16:57 PST Path: nntp.gmd.de!news.rwth-aachen.de!news.rhrz.uni-bonn.de!news.uni-stuttgart.de!rz.uni-karlsruhe.de!xlink.net!howland.reston.ans.net!math.ohio-state.edu!jussieu.fr!univ-lyon1.fr!swidir.switch.ch!epflnews!dinews.epfl.ch!di.epfl.ch!Robb.Nebbe From: Robb.Nebbe@di.epfl.ch (Robb Nebbe) Newsgroups: comp.lang.ada Subject: Information hiding (was Re: An observation of Ada ...) Date: 22 Mar 1995 11:23:04 GMT Organization: Ecole Polytechnique Federale de Lausanne Sender: nebbe@lglsun3.epfl.ch (Robb Nebbe) Distribution: world Message-ID: <1995Mar22.121128@di.epfl.ch> NNTP-Posting-Host: lglsun3.epfl.ch Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Date: 1995-03-22T11:23:04+00:00 List-Id: In article , writes: |> Robb Nebbe says that hiding is all or nothing. That seems quite wrong. |> That's like saying a fence in real life is either not there or is |> impregnable. Actually it would be more like saying you are either on one side of the fence or the other. |> A hidden interface in a language environment is exactly analogous to the |> fence. But any fence can be knocked down if you have a bulldozer. You don't so much knock the fence down as move things from one side of the fence to the other. The ability to change from one side to the other or to change which side of the fence something else is on doesn't really change anything. You can still put everything in one of two categories: those on the same side of the fence as you and everything else. I.e. those that are hidden and those that are not. I didn't mean to imply that there was anything permanent about a certain object's status. It may very well be hidden in one context and visible in another. Robb Nebbe