어디선가 들어봄직한 SW 유명인사의 말들
모듈화
객체 지향 언어가 개발자에게 쥐어준 가장 강력한 무기는 다형성을 안전하게 쓸 수 있게 된 것입니다.
다형성이 안전해진 덕분에 개발자는 본인의 시스템이 의존하고 있는 모든 구현체를 교체 가능한 플러그인으로 만들어 버릴 수 있죠.
이렇게 할 방법이 있다는 것을 알면서 시스템을 이런식으로 디자인하지 않을 이유가 있나요?
Uncle Bob
객체 지향 언어가 개발자에게 쥐어준 가장 강력한 무기는 다형성을 안전하게 쓸 수 있게 된 것입니다.
다형성이 안전해진 덕분에 개발자는 본인의 시스템이 의존하고 있는 모든 구현체를 교체 가능한 플러그인으로 만들어 버릴 수 있죠.
이렇게 할 방법이 있다는 것을 알면서 시스템을 이런식으로 디자인하지 않을 이유가 있나요?
Uncle Bob