유니티 데코레이터 패턴1 [Unity] 디자인 패턴 : 데코레이터 패턴(Decorator Pattern) Unity와 C#을 통한 데코레이터 패턴(Decorator Pattern)의 정의와 사용 방법에 대해 알아보자. 1. 데코레이터 패턴(Decorator Pattern)이란? 데코레이터 패턴(Decorator Pattern)은 객체에 추가 요소를 동적으로 더할 수 있는 디자인 패턴이다. 개발 확장에 있어 base 클래스 밑에 서브 클래스를 만들어 확장시키는 방법을 주로 사용하는데 데코레이터를 사용하면 서브 클래스를 만들어 확장할 때보다 더 확장성 있게 구현할 수 있다. 데코레이터 패턴을 이해하기 위해서는 디자인 원칙 중 OCP(Open-Closed Principle) 원칙에 대해 알고있으면 좋다. OCP 원칙 : 클래스는 확장에는 열려 있어야 하지만 변경에는 닫혀 있어야 한다. 데코레이터 패턴은 이런 OC.. unity3d/DesignPattern 2022. 6. 21. 더보기 ›› 이전 1 다음