죄송합니다. 제목이 잘못되었으므로 단어를 올바르게 입력하는 법을 알지 못했습니다.이 방법에 대한 팩토리가 있습니까? 유형 또는 공장에서의 정적 메소드?
Table tab = Table.OpenTable("SomePath");
Table tab = Table.CreateNew("DummyTableName");
: 나는 모든 방법이 유형에 정적 곳, 같은 것을 사용하고있는 현재 시점에서
//Creates a new table in underlying provider and returns new Table object.
CreateNew(string Name);
//Opens the table in provider and returns new Table object.
OpenTable(string Path);
//Same action as above just on a collection, and returns a IList<Table>
OpenTables(IList<string> path);
:
내가 클래스라는 테이블과이 세 가지 방법을 말해봐아이디어를 얻었습니다.
그러나 실제로 공장에 있어야하는지 궁금합니다. 이런 식으로 뭔가 : 그 당신은 어떻게 생각하십니까 하드 공장이
을 테스트하기 위해 사용하는 다른 코드를 만들 것 같은 공장은 정적되지 않을 것
TableFactory factory = new TableFactory();
Table tab = factory.CreateNew("DummyTableName");
Table tab = factory.OpenTable("SomePath");
?
테이블을 열면 기본 공급자가 호출되어야하므로 생성자를 사용하는 경우 "생성자 규칙 없음"위반이 발생합니다. –