유니티 C# | 퍼사드 패턴 (Facade Pattern)
복잡한 내부 구조를 감추고 사용자가 쉽게 다룰 수 있도록 하나의 단순한 상위 인터페이스를 제공하는 퍼사드 디자인 패턴
공부기록을 남깁니다. 배우고 고민한 것들을 작성합니다.
복잡한 내부 구조를 감추고 사용자가 쉽게 다룰 수 있도록 하나의 단순한 상위 인터페이스를 제공하는 퍼사드 디자인 패턴
특정 클래스의 인스턴스를 단 하나만 생성하도록 보장하고, 그 인스턴스에 전역적인 접근점을 제공하는 싱글턴 디자인 패턴
클래스나 구조체가 구현해야 하는 기능의 규약을 정의하는 키워드인 interface와, 실행 중에 알고리즘을 동적으로 변경할 수 있게 해주는 전략 디자인 패턴