🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sw.components
Article #392

Re: Reuse Discussion Topics (Was: Reuse and Software Components)

#392
From: Michael Mehlich
Date: Mon, 09 Nov 1992 08:26
27 lines
1992 bytes
In article <BxAq2J.4Kv@cs.uiuc.edu> johnson@cs.uiuc.edu (Ralph Johnson)  
writes:
> [...]
> There are at least two levels of meaning to an interface like "American
> house current".  One is the meaning known to an EE.  The other is the
> meaning known to my mother.  My mother doesn't know anything about volts
> or frequency.   She just knows that she can connect a plug into a
> compatible socket.  EVERYBODY in the country knows what "you have to  
plug
> an applicance in before it will work", that was my point.  You don't
> have to know ANYTHING about the details of the interface to use it.
> 
Your mother do not know that she will get electricity when connecting a  
plug into a compatible socket? I cannot believe that. I am sure she uses  
this important property when combing plugs and sockets.
> What this means in a software system is that we shouldn't have to know
> anything about the details of an interface except its name.  We should
> only have to know that we need a FOO, not what operations are legal on
> a FOO.
You relly need more details of an interfact than only its name. The  
properties of an interface are the most important issue whereas the  
concrete names do not play any formal role. It is not important if i call  
a function called OpenWindow or a function called CupOfTea. It is only  
important what happens when calling the function!
> 
> 
> Ralph Johnson -- University of Illinois at Urbana-Champaign
Technical Details
Message-ID: <1992Nov9.082650.1322@news.lrz-muenchen.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!informatik.tu-muenchen.de!LRZnews!news
References: <BxAq2J.4Kv@cs.uiuc.edu>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sw.components
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!informatik.tu-muenchen.de!LRZnews!news
From: mehlich@informatik.uni-muenchen.de (Michael Mehlich)
Subject: Re: Reuse Discussion Topics (Was: Reuse and Software Components)
Message-ID: <1992Nov9.082650.1322@news.lrz-muenchen.de>
Sender: news@news.lrz-muenchen.de (Mr. News)
Organization: Leibniz-Rechenzentrum, Muenchen (Germany)
References: <BxAq2J.4Kv@cs.uiuc.edu>
Date: Mon, 9 Nov 1992 08:26:50 GMT
Lines: 27