728x90
[디자인 패턴] 생성 패턴 - 1. 팩터리 Factory
👨🏻‍💻 programming/◽ 디자인 패턴2023. 8. 9. 15:03[디자인 패턴] 생성 패턴 - 1. 팩터리 Factory

** 팩토리 패턴이란? ** 🌟 정의 객체를 생성할 때 그 객체의 생성자를 직접 호출하지 않고, 객체 생성을 담담하는 팩토리에 요청하는 구조를 뜻한다. 🌟 장점 1. 객체를 생성하는 코드가 프로그램의 이곳저곳에 산만하게 흩어지지 않고 객체를 생성하는 기능을 한 곳에 모아둘 수 있다. 2. 클래스 타입을 정확히 몰라도 클래스 계층에 맞게 객체를 생성할 수 있다. 3. 팩토리는 클래스 계층에 따라 실행할 수 있다. 4. 객체를 정확한 순서로 생성하려면 복잡한 단계가 필요하거나, 생성된 객체를 항상 다른 객체와 일정한 방식으로 연결해야 할 때 팩토리를 사용하면 편하다. ** 팩토리 종류 ** 🌟 정적 팩터리 메서드 (static factory method) 객체를 생성해서 리턴하는 함수. class Point..

728x90
image