![[디자인 패턴] 8. Delegate 패턴](https://image.inblog.dev?url=https%3A%2F%2Finblog.ai%2Fapi%2Fog%3Ftitle%3D%255B%25EB%2594%2594%25EC%259E%2590%25EC%259D%25B8%2520%25ED%258C%25A8%25ED%2584%25B4%255D%25208.%2520Delegate%2520%25ED%258C%25A8%25ED%2584%25B4%26logoUrl%3Dhttps%253A%252F%252Finblog.ai%252Finblog_logo.png%26blogTitle%3Djay0628&w=3840&q=75)
외부에서 요청이 올때 단일 진입점 델리게이터를 만들어서 전문가를 찾도록 할 거임
단일진입점이 있으면 뭐가 좋은지? 내가 바라보는 객체가 하나가 됨 아니면 내가 새로운 객체를 찾으면서 요청해야됨
SpringController처럼
새로운 전문가가 생기면
LectureType에 영어 추가하고
LectureDelegator에 new EnglishTeacher 한 다음 add 해줘야 한다.
근데 이거 reflection으로 하면 됨



Share article