오늘 한것

  • 객체지향의 사실과 오해 5장 읽기

오늘 배운것

  • 객체는 인터페이스, 구현 부분으로 나뉜다.
    인터페이스는 메세지의 수신창구 역할을 한다고 생각하면 된다.
    구현부분은 수신한 메세지를 처리하는 내용이 들어있다.
    인터페이스와 구현부분으로 나누게되면 자연스레 구현부분에 대한 내용은 캡슐화되어 관심에서 제외된다.
    그리고 내부와 외부를 분리하게되면 내부의 구현부분을 변경할 때 외부에 미치는 영향이 없게되어 수정이 용이하게된다.
  • 캡슐화의 2가지 관점: 상태와 행위의 캡슐화, 사적인 비밀의 캡슐화 

'TIL' 카테고리의 다른 글

TIL-16일차  (0) 2020.04.03
TIL-15일차  (0) 2020.04.01
TIL-13일차  (0) 2020.03.30
TIL-12일차  (0) 2020.03.29
TIL-11일차  (0) 2020.03.28