> Both 'ability' and 'interface' imply (to me, anyway) that the class
> being inspected is an actor, that it 'does something' rather than being
> operated on.

I chose 'ability' because to me it doesn't require that the class being
inspected is active by itself.  For example, it feels natural to me to speak
of a class as "having the totally ordered ability".

The problem I have with 'feature' is that it's already in widespread use
without a formal meaning.


_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to