뷰컨트롤러 상속으로 UI공유, 그 UI에서 이벤트발생시 프로토콜로 코드중복 없애는 예제