The PEAK Developers' Center   Diff for "WritingInterfaces" UserPreferences
 
HelpContents Search Diffs Info Edit Subscribe XML Print View
Ignore changes in the amount of whitespace

Differences between version dated 2004-09-22 13:57:53 and 2007-03-26 18:24:26 (spanning 2 versions)

Deletions are marked like this.
Additions are marked like this.

''The following were taken from a thread where Phillip was addressing component design concepts for a beginner. Some editing was applied. For the full context, please see the links given below.''
''The following were taken from a thread where Phillip was addressing component design concepts for a beginner. Some editing was applied. For the full context, please see the links given below.''
 
From http://www.eby-sarna.com/pipermail/peak/2004-September/001780.html :
 

 
From http://www.eby-sarna.com/pipermail/peak/2004-September/001783.html :
 
To some extent, this view of interfaces is influenced by PyProtocols/PEP 246. Without object adaptation, interfaces aren't quite as useful. But with adaptation, the best way to design a collaboration of objects is to focus on the essential and desired behaviors. Then, you determine how to adapt the behavior of existing objects to perform your desired behavior.
To some extent, this view of interfaces is influenced by PyProtocols/PEP 246. Without object adaptation, interfaces aren't quite as useful. But with adaptation, the best way to design a collaboration of objects is to focus on the essential and desired behaviors. Then, you determine how to adapt the behavior of existing objects to perform your desired behavior.
{{{

PythonPowered
ShowText of this page
EditText of this page
FindPage by browsing, title search , text search or an index
Or try one of these actions: AttachFile, DeletePage, LikePages, LocalSiteMap, SpellCheck