목록Design Pattern (1)
The Office Lover

팩토리 패턴(factory pattern)이란? 객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정하게 한다 즉, 팩토리 메서드 패턴을 이용하면 클래스의 인스턴스를 만드는 일을 서브클래스에게 맡기는 것 자바코드로 이해하기 핵심은 모두 같은 부모 클래스를 상속한다는 점 public interface Shape { void draw(); } public class Rectangle implements Shape { @Override public void draw() { System.out.println("Inside Rectangle :: draw() method."); } } public class Square implements Shape { @Overri..
Design Patterns
2023. 6. 5. 17:10