728x90 Factory Pattern1 팩토리 패턴(Factory Pattern) 팩토리 패턴은 인스턴스를 만드는 절차를 추상화한 패턴이다. 팩토리 패턴은 생성 패턴 중 하나로 생성패턴은 객체를 생성, 합성하는 방법이나 객체의 표현 방법을 시스템과 분리해 준다. 생성패턴을 활용하면 객체 생성에 대한 유연성을 확보할 수 있다. Client의 makeShape()에서 사용자에게 도형을 이름을 입력받아 도형을 생성하는 코드가 있다고 해보자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 interface Shape { void draw(); } class Circle implements Shape { @Override pub.. 2022. 1. 3. 이전 1 다음 728x90