我正在开发一个应用程序,我希望我的客户端类尽可能干净。我正在考虑使用中介者模式(可以在以下地址找到) http://www.codeproject.com/KB/aspnet/SoftArch2.aspx
问题是我的 GUI 可以包含很多控件并且需要大量维护。在中介类中引用我的客户表单是否是一种好习惯,例如:
class GuiMediatorObj
{
private static mainForm _clientForm
public GuiMediatorObj(mainForm parent)
{
_mainForm = parent;
}
public void print()
{
clientForm.TextBox1.Text = "some text;
}
}
谢谢