2013-12-17 2 views
0

, A는 일반적으로 순수 객체 지향 언어의 언급이 :DCI의 맥락에서 "순수 객체 지향 언어"란 무엇입니까? DCI 토론에서

객체 지향 프로그래밍 언어 - 특히 "순수" 사람 발현 개체의 개체 또는 방법의 관점에서 모든 것을. (물론, 대부분의 프로그래밍 언어는이 작업을 수행하는 클래스를 사용 요점은 아무것도 객체 프레임 워크의 외부에있는 가정하지 않은 것입니다..)

출처 : 나 'http://www.artima.com/articles/dci_vision.html

DCI의 관점에서 순수 OO 언어와 비 순수 언어의 차이점을 이해하려고 노력하고 있습니다. 차이점을 문맥에 적용하는 데 도움이되도록 순수 OO 언어의 예가 있으면 Java와 같은 클래스 기반 언어로 경험 한 내용과 대조 할 수 있습니다.

질문 : 순수 언어 (DCI의 관점에서 볼 때)는 어떤 언어입니까?

+0

잠재적 인 '클로저':이 게시물이 스택 오버플로에 유효하지 않다고 생각하면 가까운 것으로 표시하지 않고 해결할 수있는 방법을 이해할 수 있도록 도와주세요. –

+0

삭제하여 수정할 수 있습니다. [그래서] 좋은 질문이 아닙니다. See [ask]. –

+0

이것은 국경이나 의견에 근거한 토론이나 열린 토론에 가깝습니다. 그러나, 나는 그것이 실제로 그것을 교차시키지 않는다고 생각한다, 나는 그것이 주제에 있다고 생각한다. –

답변

1

이 컨텍스트에서 비 순수 OO 언어는 모든 언어가 아니라 객체입니다. 예를 들어, Java는 "원시"유형을 가지며, 이는 객체와 다르게 동작합니다. 예를 들어, Java의 원시 유형은 값으로 전달되고 Java는 객체를 전달할 때 참조를 전달합니다.

대조적으로 파이썬은 모든 것을 객체로 취급하며 기본 제공 유형이 있지만 원시 유형은 없으며 모든 것이 객체입니다.

클래스에 대한 참조를 오해 한 것 같습니다. 나는 그들이 순수 OO 언어에는 수업이 없다고 말하지 않는다고 생각한다.

+0

클래스가없는 OO 언어가 있습니까? 나는 결코 그것을 만난 적이 없다. –

+2

@SHC Javascript 예를 들어. –

+0

나는 내 질문에 답과 견적을 다시 읽었으며 이제는 이해한다. 수업에 관한 진술이 나를 던지고있다. –