만약 텍스트 UI 관련 클래스와 메소드를 만든다 치면


여태까지는 그냥 TextUI 클래스 내부에 void SetText(string text) 메소드를 만들고


필요할때마다 다른 클래스에서 TextUI.SetText를 호출하는 방식이었음


마찬가지로 체력바를 갱신할때 HpBar.SetBar(int value, int maxValue) 하는식임


근데 프로젝트가 점점 커지니까 구체적인 타입에 직접 의존하는게 존나 꺼림직함


그래서 직접적인 타입 의존 대신 인터페이스나 추상 클래스에 의존하고 싶은데


각 UI 마다 메소드로 들어가는 파라미터 종류가 다르다보니까


UI를 추상화 타입으로 표현하기 힘든 상황임


이거 방법 없을까