유니티 팩토리 패턴

    추상 팩토리 패턴 (Abstract Factory Pattern)

    추상 팩토리 패턴 (Abstract Factory Pattern)

    추상 팩토리 패턴 정의 => 관련성 있는 여러 종류의 객체를 특정 그룹으로 묶어 한번에 일괄된 방식으로 생성하고 교체할 수 있는 패턴 => 팩토리 메서드 패턴과 유사하나 객체 생성 메서드 구현 후 하나의 객체를 반환하지만 추상 팩토리 패턴은 연관된 객체들의 패밀리를 반환한다. 장점 => 1. 관리 용이성 - 클래스 이름 대신 팩토리 메소드를 사용해 객체를 생성하므로 추후 실제 생성되는 객체가 바뀌거나 추가되어 문제가 없다. => 2. 보안성 - 클래스의 대부분의 내용은 숨기고 싶을 때, 인터페이스나 abstract를 통해서만 객체에 접근하게 할 수 있다. => 3. 리소스 재활용성 - 팩토리 메소드가 반드시 객체를 새로 생성할 필요는 없고, 상황에 따라 새로 생성될수도, 기존의 것을 반환할수도 있다. =..