Simple Factory Pattern 다른 버전이다.
객체들을 묶어주는 인터페이스를 작성한다.
실제 생성할 객체를 작성한다.
또 다른 객체를 작성한다.
이제 인터페이스 IHuman를 통해 이 두 개의 객체를 다룰 수 있다.
팩토리 클래스를 작성하는데 호출하면서 String을 인자로 받는다. dot 연산자를 통해 객체를 생성하기 위해 static 메소드로 작성하며, 스트링에 따라 다른 객체를 생성한다.
이제 테스트 클래스를 작성하자.
결과:
남자는 male.
여자는 female.
스트링에 따라 각기 다른 객체를 생성하는 간단한 팩토리 패턴이 구현되었다.
댓글 영역