Chatper 4: 역할과 인터페이스 #15
Unanswered
InHyeok-J
asked this question in
객체지향의 사실과 오해 Q&A
Replies: 1 comment
-
|
다형성 얘기를 하는 게 맞다고 생각해. 역할을 소프트웨어적 개념으로 바꾼 것이 타입이고, Java에서는 타입을 클래스와 인터페이스로 구현했어. 인터페이스는 역할(타입)의 Java 버전 구현체인 거지. 자바로부터 객체지향 개념이 생겨난 게 아니야. 이미 있는 객체지향 설계 철학을 가지고 만든 언어가 자바인거지. 그 전에도 스몰토크(SmallTalk) 언어처럼 객체지향 패러다임을 네이티브하게 지원하는 언어가 존재했어. 조성찬 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
책에서 (119p) 역할이 있으면 구체적인 객체(왕,왕비)가 무엇이든 협력이 제대로 이루어진다.
이 의미는 다형성의 얘기를 하는 것인가?
인터페이스를 역할의 예시로 봐도 되는건가?
Beta Was this translation helpful? Give feedback.
All reactions