OOP에서 프로퍼티(property)와 속성(attribute)의 차이

발생일: 2016.02.11

키워드: 객체 지향, oop, 프로퍼티, 속성, property, attribute

문제:
객체 지향의 사실과 오해라는 책을 읽다가, 프로퍼티와 속성의 차이에 대해 설명하는 부분이 있어 옮겨둔다. (p.51)


해결책:

> 객체에서 단순한 값은 속성(attribute)이고,
> 프로퍼티는 속성과 링크(두 객체 간의 연관관계)의 조합이다.


논의:

그 동안 속성, 프로퍼티, 어트리뷰트를 거의 구분 없이 동일하게 사용해왔다.
대부분은 대화의 맥락에서 거리낌 없이 의사 소통되기 때문에 문제가 없었고,
사실 앞으로도 문제는 없을 것 같긴 하다.^^;;

그치만 이렇게 구분해두고 상대방도 같은 내용을 이해하고 있다면,
더 명확하게 이야기를 나눌 수 있을 거라 생각한다.

저작자 표시 비영리 변경 금지
신고