스프링 핵심 원리 - 기본편 중간 후기
객체지향 강의를 봤다. 스프링 핵심 원리 - 기본편
java + spring 강의였는데 spring 내용이 나오기 전에 객체 지향 강의를 먼저 해주셨다.
객체지향을 잘 구현한 형태는 각각의 클래스가 다른 클래스에 대해서 알지 못해야 한다는 것이었다.
즉, interface를 이용하여, 서로가 communicate를 해야한다는 것이었다.
비유가 아주 인상적이었다.
연극을 위해 남배우와 여배우가 있는데
남배우가 여배우를 특정해서만 공연을 한다는 것이 말이 안된다는 것이었다.
남배우는 여배우가 누군지를 알 필요가 없다. 어떤 여배우가 오더라도 공연은 진행되야 한다.