如果我有WinForm,相應的WinForm,有一個業務邏輯類說類服務器。什麼應該是類設計
類服務器做基於在窗體控件輸入值的一些計算,需要將該信息傳遞到另一個階級說類客戶端。
我做的解決方案是,我使用了Mediator Pattern。
class Server
{
Mediator m = new Mediator();
m.IValue=txtValue.text;
Client c =new Client(m);
}
class Mediator
{
private int iValue
public int IValue{get,set};
}
class Client
{
Mediator m;
private int val;
Client(Mediator m)
{
this.m=m
}
val = m.IValue;
}
有沒有其他方法可以做到這一點?
我不確定你在問什麼。你可以更具體一些,並提供更多的信息,你爲什麼看中介模式,你希望用它來完成什麼? –
想象一下客戶端需要返回多個函數調用的vaues的情況。 – user1006897
這還沒有足夠的信息來找出你想要做的事情。 –