PackageDescription: ConsistentProtocols


Consistent Protocols

Last published: January 15, 2007 by 'tgriggs'

Defines 0 Classes
Extends 2 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