👊

모듈화와 캡슐화

'구조적 프로그래밍 기법에서 모듈화'와 '객체지향 프로그래밍기법에서 캡슐화'는
유사한 의미를 갖으나, 약간의 차이점이있다.

캡슐화

  • 잘 설계된 모듈에서 나오는 특성을 주로 의미한다.
  • 복잡하고 불필요한 부분 등을 사용자에게 안보이게 한다.
  • 외부세계와 인터페이스를 잘 할 수 있도록 표준화시킨 포장.
 
👊
Class에서 캡슐화, get(),set()을 이용하여 임의의 값 지정