这可能有点含糊,但我正在开发一个程序,其中有几个类负责更新UI。我创建了一个“中间人”类,基本上接受所有UI请求(以及其他内容),并将它们路由到UI本身,这样UI类只与中间人交互。
问题在于,UI类在其接口中有大约20个不同的函数,而我的中间人类基本上只是从较低级别的类中获取调用,然后在UI中调用一个实质上相同的函数,这让我想知道是否这种方式有些违背初衷。我相信这是经常出现的问题。有没有更优雅的方法来解决这个问题?
谢谢,
PM
问题在于,UI类在其接口中有大约20个不同的函数,而我的中间人类基本上只是从较低级别的类中获取调用,然后在UI中调用一个实质上相同的函数,这让我想知道是否这种方式有些违背初衷。我相信这是经常出现的问题。有没有更优雅的方法来解决这个问题?
谢谢,
PM