들어가며 이전 프로젝트의 UI 구조에서 느낀 문제점을 개선해보기 위해 시험삼아 만들어본 사이드 프로젝트입니다. 문제점 class Page { object pageData; // It can be any other types Text titleLabel; public void Init(object condition) { pageData = SetPageData(condition); Refresh(); } public void Refresh() { titleLabel.text = GetTitle(pageData); } } 이전 프로젝트에는 다음과 같은 형태로 페이지개체가 설계되어 있습니다 (페이지 개체가 하위 컴포넌트들을 관리하는 방식입니다, 모사 코드이므로 object와 같은 부분들은 적당한 형태를 넣어서..