一个类间继承的总是,缘自InplaceEdit
有类A, B 为父类, C为A的子类,D为B的子类, C与D的代码一样,请问怎样组合它们之间的关系最好?
小弟写了一个InplaceEdit,是用来编辑金额的,因为没有考虑到非金额时的情况,所以在编辑非金额时异常麻烦,所以想调用系统中原有的InplaceEdit。
在DBGridEh中它们的结构如下
TCustomMaskEdit------我把这个改成了TCustomInEdit;
|
TInplaceEditEh,
|
TDBInplaceEditEh,
|
被DBGridEh调用
我想总不致于我再声明 TInplaceEditMoneyEh及TDBInplaceEditMoneyEh, 它们和TInplaceEditEh及TDBInplaceEditEh的代码是一样的,只是基类不同, 我想应该有更简单的办法吧?