<div dir="ltr">Hi,<br><br>I have 2 objects inherited from the base one<br><br>T_A = class(TObject);<br><br>T_B1 = class(T_A);<br>T_B2 = class(T_A);<br>T_B3 = class(T_A);<br><br>Now if I want to extend T_B1 it is easy to inherit it to T_C1 = class (T_B1) and add many functions to it, but.<br>
<br>I want the same extend T_B2  not T_B3,<br><br>1 - The first idea is adding this functions to T_A, but it is not my class to modify it, or it is protected from my modify.<br>2 - Copy and paste this functions to T_B2, but in that case I need every time to fix functions in B1 I must do it in B2, that make it so hard, and not good programming quality.<br>
<br>Is there any new idea to do that, what about Helper, generics, i read about it i felt it is not fit to my problem (or i am wrong).<br><br>Thanks in advance<br><div dir="ltr"><br>Zaher Dirkey</div><br>
</div>