죄송합니다. 이전에 비슷한 질문이 있으면 부탁드립니다. 가능한 한 구체적으로 시도해 보겠습니다.다른 개체를 동일하게 취급합니까? 반복자?
저는 C#으로 퀴즈/스터디 플래시 카드 응용 프로그램을 만들고 있습니다. 그러면 사용자가 자체 평가를 위해 여러 장의 학습 카드를 만들 수 있습니다. 나는 사용자가 다른 유형의 카드를 만들 수있는 능력을 가지길 원한다. 즉, 단지 질문과 대답이있다. 둘 다 문자열로되어있다. 하나는 질문이 있고 그 다음에 여러 개의 대답이 있고, 하나는 이것이있는 곳이다. 단어가없는 문구. 이상적으로 나는 이것을 나중에 확장자로 남겨두고 싶습니다. 누락 된 단어가 제공되어야하는 레이블 인 다이어그램 또는 이미지로 구성된 질문을 추가 할 수 있습니다.
이러한 것들을 개별적으로 설계하는 것은 아마도 가능합니다. 내가 붙어있는 곳은 사용자가 테스트를 시도 할 수있는 방식으로 이것을 디자인하는 방법을 알고 있으며 시스템은 사용자가 제시된 다음 카드가 다음과 같은 방식으로 카드를 통해 반복 할 수 있습니다. 집합과 내가 아래 언급 한 유형 중 하나가 될 수 있습니다. ICard라고하는 일종의 공용 인터페이스를 정의하고 해당 유형의 콜렉션을 반복하지만 실제로 어떤 유형인지 알고 있어야만 사용자에게 특정 카드에 필요한 것을 표시 할 수 있습니다. 객관식 카드 유형 인 경우 여러 선택 사항을 표시하십시오. 그런 종류의 디자인에 관한 것이 옳지 않은 것처럼 보이지만 다른 접근법이 무엇인지 확신 할 수 없습니다.
감사
이것은 사용중인 UI 기술 (WPF, ASP.NET, MVC 등)에 따라 크게 다릅니다. 가능한 대답을 향상시키기 위해 이것에 관한 좀 더 많은 정보를 제공하십시오. – Bas
MVC를 사용하고 있습니다. 현재 정의 된 핵심 클래스를 얻으려고하고 있습니다. 내가 라인을 내려이 문제를 볼 수 있도록 노력하고 차라리 지금 해결하려고하거나 적어도 어떻게 생각을 가지고. – mageets