객체 래퍼

객체 래퍼는 다른 코드를 둘러싸는 객체지향 코드

객체지향 프로그래밍과 절차적 프로그래밍의 차이

데이터 은닉 (캡슐화)

속성이나 메서드에 접근하지 못하게 제한하는 일

객체를 사용할 때 장점

Untitled

[UML] 클래스 다이어그램 작성법 - Heee's Development Blog

캡슬화 및 데이터 은닉

숫자의 제곱을 계산하는 객체라면 계산 결과를 얻을 수 있게 하는 인터페이스를 제공해야 함. 그러나 제곱을 계산하는 데 사용된 내부 속성 및 알고리즘을 용청 객체에 제공할 필요는 없음.

인터페이스

구현부