싱글톤(메모리 낭비 방지) solid원칙을 위배하게 됨.. 사례 : 얼럿컨트롤러, 네트워크폼에서 사용
객체가 자신의 책임을 다른 객체에게 위임(delegate)하는 디자인 패턴
delegate 선언, 구현: 데이터가 필요한 곳 delegate 실행: 데이터를 주는 곳