PackageDescription: ConsistentProtocols
Consistent ProtocolsLast published: September 24, 2003 by 'xp'
Defines 0 Classes
Extends 1 Classes
This package exists to address the premise that:
"it is good style to have methods by the same name in a class heirarchy exist in the same protocol"
To that affect, with this installed, any time you 'accept' a method, if it can discern that a superclass defines the same selector, it will use that classification, regardless of which is currently selected. It also opens a workspace that can be used to fix existing groups of methods.
Things to do:
When a protocol is renamed, it should be renamed in all subclasses
If a method is moved to a different protocol, all others in the heirarchy should be moved to