Я занимаюсь этой проблемой. Я создаю математические задачи, у каждой есть ответ. Например.
Мой большой вопрос.
Каким будет отношение между классами вопрос и ответ. Также я имел дело с тем, должна ли это быть ассоциация, агрегация или композиция.
Спасибо.
РЕДАКТИРОВАТЬ :Отлично, это композиция. И последнее, согласно приведенным выше предложениям, как я могу представить дизайн? Вот некоторые идеи, которые у меня есть, но я думаю, что я ошибаюсь.
public class Question
{
public Response _response;
//public List<Response>
//public Dictionary<string, Response>
public Question()
{
this._response = new Response();
}
}
public class Response
{
}