Factory Pattern1 Factory Pattern Java 디자인 패턴 중 가장 많이 사용되는 패턴 중 하나이다. 객체를 만들때 만드는 로직을 노출할 필요없이 공통 인터페이스를 통해 생성 한다. 원을 그리고 싶은데 도형을 그리는 함수에서 정 사각형을 그릴 수 있는 함수를 가져와서 사용하는 예제이다. 실제 main 함수에서 보면 정사각형을 그리는 함수는 직접 나타나지 않고, 도형을 그리는 함수만 표시된다. 구현 1) 도형이라는 interface를 하나 만들고, 공통 인터페이스인 draw를 하나 정의한다. 2) 도형 인터페이스를 가진 원, 사각형을 만든다. 3) ShapeFactory를 만들고 해당 함수에서 받은 인자로, 원 또는 사각형을 리턴한다. public class FactoryPattern { public static void main(String.. 2022. 1. 23. 이전 1 다음