
인터 페이스의 의미에 대해 정말 간략히 설명해주는 그림이 있었다.
ICompositeVideo, IDVideo, IComponentVideo Interface를 정의하고
구현 함으로써 DVD와 TV 객체간의 의존성을 제거 시켰다.
이게 왜 상속보다는 Interface를 구현해서 사용해야 함을 보여주는 예인것 같다.
5년을 몸담았던 회사를 그만 두고 새로운 삶을 찾아 벌써 1년째 바둥거리고 있다. 그래도 목표했던 IELTS점수도 획득하고 호주의 대학원으로부터 Offer도 받고 이제 입학전에 JAVA SI 과정을 듣고 있다. 과연 원하던 대로 호주에서 프로그래머로써 새로운 삶을 시작할수 있을지...