215
2016-05-02 03:29:29
0
전체적인 맥락은 본문의 글을 따르나 같은 객체지향언어라 할 지라도 만들어진 시기에 따라 개념적으로 다르게 적용될 수 도 있죠.
그에 따라 디자인 패턴이라던가 혹은 물리적인 로직 구현이 달라질 수 있습니다.
대표적인 예로 C++에서 지원되는 다중상속이 JAVA와 C#에서는 지원되지 않죠. 대신 인터페이스 형태로 제공되죠.
본문에 말씀하신 바와 다르게 언어 별 의존성이 생겨날 수 있는겁니다.
그래서 다들 한 개의 언어를 파고(특정 언어), 개념을 익히면 (객체지향방법론) 다른 언어까지(특정 언어와 유사항 객체지향방법론기반의 언어들) 통달하게 된다라고하지요