객체지향 특강 - 디자인 패턴개발을 할수록 코드가 쌓인다.작성한 코드는 레거시 코드라고 하며, 이를 개선하는 리팩토링 작업을 반복하게된다.개선을 반복하면서 일정한 패턴이 만들어지며, 이를 디자인 패턴이라고 한다.Unity 에서 자연스럽게 사용하는 디자인패턴들Prototype 패턴프립팹을 만들어 사용하는것 자체가 Prototype 패턴에 속함Composite 패턴오브젝트에 컴포넌트를 붙여서 사용하는 방식Flyweight 패턴ScriptableObject 사용이 이 패턴에 속함그 외 패턴들Facade 패턴Facade : 건물의 정면, 은행의 입구등을 생각하면 된다클래스에 큰 기능들을 묶어둔 뒤, 이에대한 접근 지점을 제공하는 패턴이 플레이어 클래스가 플레이어의 기능을 묶어두고, 접근지점을 제공하는 파사드 패..