New to Python: Features

Cameron Laird claird at
Tue Oct 5 08:08:03 CEST 2004

In article <mailman.4307.1096949563.5135.python-list at>,
Josiah Carlson  <jcarlson at> wrote:
>> 31. Concepts of Protocols (whereby one may organize related methods into 
>> groups and check whether a particular object implements the methods 
>> within this protocol), or Interfaces similar to those in Java whereby 
>> classes or objects which implement the interface (sign the contract) 
>> must implement the methods and attributes as specified in the interface, 
>> and/or programming by contract such as in Eiffel (see: 
>No.  Test-driven development is the norm in Python.
... but see <URL: >
for one among several DbC initiatives.

More information about the Python-list mailing list