두 클래스가 있습니다. SpeciesReader
은 파일을 가져 와서 파싱합니다. Species
은 파일에서 파싱 된 종에 대한 특정 데이터를 저장합니다.Java : 하나의 클래스를 사용하여 다른 클래스의 객체 생성
현재 SpeciesReader.generateSpecies()
은 인스턴스화 된 파일을 사용하여 Species
개체를 만듭니다. 이 나쁜 연습/디자인인가요? 어떻게 든 인수로 파일 이름을 사용하는 Species
의 생성자로이 방법을 이동해야합니까?
@Rosarch는 공장 태그를 추가했습니다. 이는 여러분이 가지고있는 것입니다. –