bn2vs
Terugkerende gebruiker
- Lid geworden
- 18 aug 2007
- Berichten
- 1.705
Hey,
Ik heb nu 3 abstracte classes die geinherit worden door een hele zooi andere classes. Deze 3 classes hebben een deel gemeenschappelijke code, die ideaal gezien in een class op een niveau hoger word gestopt en dan geinherit door mn 3 abstract classes.
Nu is het probleem dat een van die 3 abstract classes al inherit van een class, en het dus niet mogelijk is om ze alle 3 van een zelfde class te laten inheriten.
Ik zou met een interface kunnen gaan werken, die dan afdwingt een hoop van de gemeenschappelijke methods te implementeren, maar nix doet aan de gemeenschappelijke code in deze methods. Een beter oplossing zou dus leuk zijn.
Iemand een idee?
Alvast bedankt
Cheers
Jeroen De Dauw
Ik heb nu 3 abstracte classes die geinherit worden door een hele zooi andere classes. Deze 3 classes hebben een deel gemeenschappelijke code, die ideaal gezien in een class op een niveau hoger word gestopt en dan geinherit door mn 3 abstract classes.
Nu is het probleem dat een van die 3 abstract classes al inherit van een class, en het dus niet mogelijk is om ze alle 3 van een zelfde class te laten inheriten.
Ik zou met een interface kunnen gaan werken, die dan afdwingt een hoop van de gemeenschappelijke methods te implementeren, maar nix doet aan de gemeenschappelijke code in deze methods. Een beter oplossing zou dus leuk zijn.
Iemand een idee?
Alvast bedankt

Cheers
Jeroen De Dauw