누가 내게 OOP의 핵심이 뭐냐고 물어 본다면 캡슐화와 메시징(동적 디스패치)이라고 말할 것이다. 나머지는 그 파생 개념일 뿐... 12.08.14 16:29
12 개의 댓글이 있습니다.
전 OOP 핵심 개념이 뭐냐고 물어본다면 책임할당이라고 말할래요. 후다닥~
꼬룸 Applying UML and Patterns 번역한 사람다운 생각이시네요. ㅎㅎ
저라면, 누가 날 부르는지 신경쓰지 않고, 각 객체가 자신의 역할에 충실한 방법이다 라고 할 것 같아요. 그래서 전혀 모르는 다른 객체가 날 불러도 제대로 대답할 준비가 되어 있어야 한다고... 결국 객체 단위의 품질이 중요하다는 이야기인데.(듣는 사람이 없어요. ㅜㅜ)
꼬룸 성현곰 그런데 역할이란 말은 관심사 분리(separation of concerns)라는 더 일반적인 원칙의 OOP적 표현 아닐까요? 그리고 캡슐화와 는 SoC를 구현하는 언어적 장치구요.
저도 역할지향프로그래밍이라 말하고 싶은데 ^^;;
fupfin 오옷. 멋져요. 그리고 applying uml and patterns는 지도교수님이 번역을 ...
꼬룸 혹시 무료 봉사? 그런데 그 책 두번 번역되지 않았나요? (아닌가?)
럽뎁 역할이 아주 중요하죠. ^^
그땐 학생때인데 뭘 알겠어요. 다만 학교라는 조직이 정상은 아니니 ... ㅎㅎ 쇄가 올라가면서 역자 바꾸어 번역됐어요. 지금도 정말 맘에 안들지만 이전건 진짜로 최고로 맘에 안들었던 기억이네요.
꼬룸 그럼 초판을 구해서 읽어야겠군요!
원서는 초판도 얇고 좋지요 ㅋ 이책은 싫으면서 좋은책이요. 전 agile ppp가 제일 좋아요. 히히.
꼬룸 그냥 grasp 패턴 때문에 보는 거죠
전 OOP 핵심 개념이 뭐냐고 물어본다면 책임할당이라고 말할래요. 후다닥~
12.08.14 16:43꼬룸 Applying UML and Patterns 번역한 사람다운 생각이시네요. ㅎㅎ
12.08.14 16:52저라면, 누가 날 부르는지 신경쓰지 않고, 각 객체가 자신의 역할에 충실한 방법이다 라고 할 것 같아요. 그래서 전혀 모르는 다른 객체가 날 불러도 제대로 대답할 준비가 되어 있어야 한다고... 결국 객체 단위의 품질이 중요하다는 이야기인데.(듣는 사람이 없어요. ㅜㅜ)
12.08.14 17:04꼬룸 성현곰 그런데 역할이란 말은 관심사 분리(separation of concerns)라는 더 일반적인 원칙의 OOP적 표현 아닐까요? 그리고 캡슐화와 는 SoC를 구현하는 언어적 장치구요.
12.08.14 18:13저도 역할지향프로그래밍이라 말하고 싶은데 ^^;;
12.08.14 18:16fupfin 오옷. 멋져요. 그리고 applying uml and patterns는 지도교수님이 번역을 ...
12.08.14 19:13꼬룸 혹시 무료 봉사? 그런데 그 책 두번 번역되지 않았나요? (아닌가?)
12.08.14 19:39럽뎁 역할이 아주 중요하죠. ^^
12.08.14 19:39그땐 학생때인데 뭘 알겠어요. 다만 학교라는 조직이 정상은 아니니 ... ㅎㅎ 쇄가 올라가면서 역자 바꾸어 번역됐어요. 지금도 정말 맘에 안들지만 이전건 진짜로 최고로 맘에 안들었던 기억이네요.
12.08.15 00:06꼬룸 그럼 초판을 구해서 읽어야겠군요!
12.08.15 00:07원서는 초판도 얇고 좋지요 ㅋ 이책은 싫으면서 좋은책이요. 전 agile ppp가 제일 좋아요. 히히.
12.08.15 00:13꼬룸 그냥 grasp 패턴 때문에 보는 거죠
12.08.15 00:15