2016-02-11 34 views
0

如何設計Core和UI之間的關係?連接UI和Core的標準(C++/Qt)

我不是指具體的Qt UI,或者甚至可以使用Signal-Slot;使用Core和UI設計程序的主要原則彼此背離;

,如:

  1. 我必須構建UI類,然後再從那裏調用核心;
  2. 或構建核心並使其構建UI本身?

或者:

我怎樣才能得到UI的反饋?

的一般操作方法......

[對不起壞英語(當我試圖在設計遊戲加載在用戶的視線中唯一元素等)

+0

'如何設計的核心和UI之間的關係?'要回答這個問題,你應該嘗試寫程序與幾個UI(Qt和CLI爲例)和無業務邏輯複製粘貼。 – Gluttton

+0

你的意思是我應該嘗試自己設計模式?沒有像「S.O.L.I.D.」這樣的標準或者其他的東西?? – Milkh

回答

0

有一個很好的模式在名爲Model-view-controller的編程中。這很受歡迎。有時使用的GUI工具包提供了另一種設計模式,如Qt中的模型/視圖,但它們很安靜。我勸你在Qt的瞭解MVCModel/View