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.
{{{