2006/08/16 09:38 Developer
JAVA와 OOP, 그리고 method
OOP에서 method가 의미하는 것이 무엇일까?
전에는 C/C++를 하다가 자바를 배운터라 함수라는 용어에서 메소드로 말을 옮기기도 쉽지가 않았다. 그리고, 잠재의식 속에 항상 함수와 동의어로 생각을 하고 있었다.
사내에서 재훈씨와 tea-time을 하면서 나온 애기인데, "OOP에서 메소드는 메세지다"라는 말이 나오게 되었다. special한 프러퍼티를 가진 객체에게 무엇을 하라고 시키는 것이라는 의미이다.
관계형DB 때문에 툴(framework)에 도움없이 100%를 OOP적으로 해석하기는 사실상 어려운 부분이지만, 어려운 부분을 제외하고는 너무 value에 집착하지 말아야 겠다. DB는 영속성을 위한 툴일 뿐이지, 그 이상도 그 이하도 아니다.
전에는 C/C++를 하다가 자바를 배운터라 함수라는 용어에서 메소드로 말을 옮기기도 쉽지가 않았다. 그리고, 잠재의식 속에 항상 함수와 동의어로 생각을 하고 있었다.
사내에서 재훈씨와 tea-time을 하면서 나온 애기인데, "OOP에서 메소드는 메세지다"라는 말이 나오게 되었다. special한 프러퍼티를 가진 객체에게 무엇을 하라고 시키는 것이라는 의미이다.
관계형DB 때문에 툴(framework)에 도움없이 100%를 OOP적으로 해석하기는 사실상 어려운 부분이지만, 어려운 부분을 제외하고는 너무 value에 집착하지 말아야 겠다. DB는 영속성을 위한 툴일 뿐이지, 그 이상도 그 이하도 아니다.
TAG OOP