2011년 2월 11일 금요일

객체지향 이야기(전병선) - 2장. 미션 임파서블 - 객체지향을 이해하

* C만 하다보니 대학교때 들었는 객체라는 개념이 너무 막막하여 전병선씨의 '객체지향 이야기'를 중고로 샀다.
2장만 읽었는데도 내공이 대단하다는걸 느낄수 있다. 많이 알수록 쉽게 설명해줄수 있다는 말이 진리임을 보여준다.

1. 소프트웨어에서 중요한것은 데이타이고 객체지향에서는 캡슐화로 모든것을 클래스 안에 숨겨 외부사용자는
인터페이스만 알면 사용할수 있게 해준다.
- Effective 자바에서 멤버변수는 무조건, 무조건 private이어야 한다는 의미를 좀 더 알겠다.

2. 객체란?
- 애플리케이션에서 명확한 한계와 의미를 갖는 사물이나 개념 또는 추상화로서 특성(멤버변수)와 행위(메소드) 그리고
정체성(Java경우 HashCode)을 하나의 단위로 포함하여 캡슐화 하는 것.


3. 메시지 보내기?
- 상대 객체가 대상 객체에게 명령을 하는 것을 메시지를 보낸다고 한다.

댓글 없음:

댓글 쓰기