Sensible way to extend base class?
Sensible way to extend base class?
- Subject: Sensible way to extend base class?
- From: Graham Cox <email@hidden>
- Date: Wed, 20 May 2009 22:09:25 +1000
I have a base class in a framework, let's call it A. This has a number
of subclasses, B C and D.
I have some functionality I'd like to add that would apply to all A,
B, C and D. So a category on A would be fine - except that I need some
support in the form of a couple of ivars. The added functionality
isn't appropriate to the framework, so though I have the source for A,
adding ivars that have no place there grieves me.
It also grieves me that the solution appears to be separate subclasses
of B, C and D to add the functionality which must be duplicated for
each class.
Any solution I've missed?
--Graham
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden