me2day

객체가 데이터와 행위를 하나로 묶는 단위라고 설명하는 건 일종의 오래된 신화 아닐까? 적어도 지나치게 데이터 중심적인 사고라고 할 수는 있겠다. 10.11.16 13:19

미투 3 아시모프 꾸우 마사키군

9 개의 댓글이 있습니다.

마사키군 마사키군

그럼 어떻게 설명을 할 수 있을까요? 사실 "자연계의 눈에 보이는 것을 컴퓨터로 옮긴거다"라는 설명은 너무 좀 거시기해서... ;;;

10.11.16 13:45
Toby Toby

왜요?

10.11.16 14:01
fupfin fupfin

마사키군 그런 설명은 OOP 보다는 시뮬라의 설명이겠죠. 제가 하고 싶은 말은 너무 데이터 중심적으로 사고하다보면 행위를 둘 곳이 애매해지거나 억지스럽게 되기 쉽다는 생각이에요.

10.11.16 16:16
fupfin fupfin

Toby 원래 객체지향은 이런거다!라고 명제화 해 놓고 반드시 따라야 한다는 식으로 이야기가 진행되는 경우가 있어서...

10.11.16 16:17
Toby Toby

fupfin 데이터와 행위를 묶어서 객체로 만들라고 하면 안되나요?

10.11.16 19:02
fupfin fupfin

Toby ?? 무슨 뜻?

10.11.16 19:55
fupfin fupfin

Toby 데이터와 행위를 묶어서 객체로 만들라는 말이 틀렸냐는 질문이라면 틀리지 않았고...

10.11.16 19:59
fupfin fupfin

Toby 객체지향은 원래 데이터와 행위를 묶어야만 한다고 하면 아니라고 생각한다는 말... 데이터와 행위를 묶는 건 옵션이랄까...

10.11.16 20:00
fupfin fupfin

Toby 결국 데이터(상태)와 행위를 묶지 않으면 객체지향적이지 않다는 건 틀린 말일 수 있다는...

10.11.16 20:00