LVOOP 開放繼承Def

各位前輩好,
想請問各位前輩怎麼處理不同的Def的繼承處理?
最近手上有10多個不同Definition要依據名稱分類對不同的資料解variant,
可以想像成Def-A,Def-B…Def-K…共10多個,
因Definition會持續新增,而且每個Def還可能因為優化軟體,而更新,
比方說Def-A更新成Def-A(1),
考慮到未來的擴充性,
我打算將每一顆Def做成OO,一路繼承上去,
但程式碼這而卡住,我該將每個Def丟到OO的control裡面,還是開Dynamic patch ?
希望前輩們給個方向。