자료구조
: 내부에 있는 변수 public으로 꺼내 쓰라고 만든 클래스.

객체
: 변수는 숨기고 메소드만 public으로 제공하는 형태


변수를 꺼내가면 안좋은 이유
: 개발자들이 무의식중에 객체에서 자료 꺼내오고 또 꺼내오고 또 꺼내오는 식으로
클래스의 의도와 상관없이 무한참조 하는 일이 많음

당장은 효율이 있고 기막힌 생각이라고 볼지 몰라도
나중에는 너무 서로 얽히고섥혀서
보수가 어렵고 하나 고치면 다 수정해야함

이런 문제를 막기 위해서
디미터의 법칙 적용

자료구조와 객체는 분리돼야함

자료를 꼭 꺼내와야 하면 DTO를 쓸것