나는 건축가로서의 의견을 갖고 싶었습니다.C#의 제공자 모델 종속성 주입 구현
나는 개발중인 포커 시스템을 가지고 있습니다. 현재 나는 다른 클래스에 의해 처리되는 많은 다른 유형의 게임을 가지고 있습니다 (당연히 공통 인터페이스로).
텍사스 홀드 엠, 오마하 하이, 오마하 하이/로우, 7- 카드 스터드, 7- 카드 ra, 런던 로우 볼 및 퀸즈 따르기가 포함됩니다. 나는 앞으로 더 많은 것을 가질 것으로 기대합니다.
현재 SQL 연결 문자열과 비슷한 공급자 모델을 사용하고 있습니다. 거래의 유형 이름은 모두 app.config 파일에 있습니다.
데이터베이스에 유형을 두어 설정 파일을 수정하지 않으려 고 생각했습니다. 그런 다음 새 게임을 개발할 때 설치 관리자는 새 DLL을 복사하고 DB에 게임 유형을 삽입하는 스크립트를 호출 할 수 있습니다.
이 유형의 종속성을 동적으로 허용하는 더 좋은 방법이 있습니까?
전혀 없습니다! 커뮤니티에서 무엇을 말하고 있는지보아야합니다. 고맙습니다! – NickV