各位老师,请看下列需求该如何设计?有个数据处理类 TDataProcess 负责分析处理数据,处理完成后要交给UI展示数据,
展示的UI要有多种风格我本来是这样设计的:
IShowUI = interface         //展示数据的接口 比如显示日志数据、显示图像数据等等
   procedure ShowDataA;
   procedure ShowDataB;
  ...
end;TDataProcess = classprivatepublic
   UI: IShowUI; //把数据展示做成接口 end;TShowUI_1 = class(TForm, IShowUI)
  //实现IShowUI接口
end;TShowUI_2 = class(TForm, IShowUI)
  //实现IShowUI接口
end;这样设计,每个展示Form可视化的设计界面并各自去实现接口就可以了
但是,我对接口的了解不是很深刻,特别是关于生存期、释放之类的
所以,我想请问各位老师,如果不使用接口的话,满足该需求该如何设计呢