我正在處理這個問題。我正在創建數學問題,每個人都有迴應。例如。關聯,聚集和組合
- 如果我的問題是關於「5x + 15 = 2的結果?」,我只會等待一個答案(如整數)。
- 如果我的問題是關於說「給我這個形狀的區域和許可證」,我會等待兩個答案(作爲雙打)。
- 在一個又一個,我會等待響應作爲一個字符串
- 和anothers,我可以有幾個答案,或與各種數據類型的反應。
我的大問題是。
問題與回答之間的關係如何?此外,我正在處理,如果這應該是一個協會,聚合或組成。
謝謝。
編輯:好極了,它是一種成分。最後一點,根據上面的句子,我怎樣才能代表設計?這些是我的一些想法,但我想我錯了。
public class Question
{
public Response _response;
//public List<Response>
//public Dictionary<string, Response>
public Question()
{
this._response = new Response();
}
}
public class Response
{
}
好!你會推薦什麼來編寫這個組合(請看編輯) –
這並不重要。選擇適合您需求的組合類型(例如,由您的ORM框架支持)。 –