Если я правильно понял, то можно использовать паттерн "композиция".
Т.е. ты можешь добавить в твой объект поле, в который положить объект, который, в свою очередь, будет добавлять функциональности к родительскому объекту.
Это чем-то похоже на наследование, только более предпочтительно в твоём случае.