팩토리 메소드 썸네일형 리스트형 [Design Pattern: 생성] 2. Factory Method 목적객체를 생성하는 Factory 클래스를 만들어 코드를 사용한 클래스(Main)에서는 new를 하지 않고 유연하게 사용하고자 하는 목적 JAVA API 예제 Boolean a = Boolean.valueOf(true); Boolean b = Boolean.valueOf(true); System.out.println(a==b); Boolean.valueOf()를 통해 new를 하지 않고 객체가 생성됬다. 그리고 내부적으로 동일한 매개변수가 들어왔을 떄 객체를 생성하지 않고 동일한 레퍼런스를 보내는 로직을 Factory에서 담당하고 있다. 예제 인터페이스 Unit을 상속으로 받은 Marin과 Mdedic을 만든다. Unit은 공통적으로 Attack()을 가지고 있다. public abstract class.. 더보기 이전 1 다음