그래서 (kvps의 각 목록을 나타냅니다 다른 객체), 가장 좋은 방법은 무엇입니까?키 값 쌍 목록에서 개체를 만들 때 좋은 디자인이란 무엇입니까? 나는 <strong>목록</em><strong>키 값 쌍</strong>, 그리고</strong><em>이 kvps의 개체가 반환 만들려</em><strong>목록의</strong><em>을 텍스트 파일을 구문 분석하고 반환하는 방법이있는 경우
private const string NAME = "name";
private const string PREFIX = "prefix";
을 나는 위의 정의 내가 원하는 상수, 얻을 키에 대해 확인 :
마음에 팝업 첫 번째 방법은 아주 간단합니다, 그냥 키워드 목록을 유지한다. 이것은 내가 작업하고있는 프로젝트의 핵심 부분이므로 잘하고 싶다; 누구든지 더 강력한 제안을하고 있습니까? (위의 방법에 대해 본질적으로 강건하지 않은 것을 말하지 않고 있습니다 - 나는 단지 주위를 묻고 있습니다)?
편집 :
자세한 내용은 질문이 있습니다. 나는 여가 시간에 작은 게임을하고 있으며 구성 파일로 게임 세계를 구축하고 있습니다. 네 가지가 있습니다. 하나는 모든 생물을 정의하고, 다른 하나는 모든 영역을 정의하고, 다른 하나는 모든 객체를 정의하고, 다른 하나는 다양한 구성 옵션과 다른 곳에 적합하지 않은 객체를 정의합니다. 처음 세 개의 구성 파일을 사용하면 파일의 내용을 기반으로 개체를 만들 것입니다. 텍스트가 굵으므로 많은 문자열, 이름, 복수형, 접두어 등이있을 것입니다. 구성 값은 모두 다음과 같습니다.
-
key: value
key: value
-
key: value
key: value
-
여기서 '-'행은 새로운 섹션/개체를 나타냅니다.