캡슐화라고그러면실제 데이터를 어떻게 처리하는지는 숨기면서 값을주면 메소드가 처리하는거잖아그런데 어차피 코딩할때 캡슐화된 코드도 볼수밖에 없지않음?아직 좆늅이라서 잘모르는데 캡슐화가 어떻게 된다는건지..
캡슐화된 코드를 볼 필요 없게 하는것이 설계능력이지, 엔진을 캡슐화 시켰으면 피스톤이 어떻게 움직이는지 연료분사를 어떻게 하는지 알 필요없이 엔진.시동(); 구동축 = 엔진.출력(); 처럼 쉽게 사용 할 수 있게 만드는게 oop 에서 중요하지,
아직 학생이라서 그런건 잘몰랐는데 예로 게임 엔진 이런게 있었구나 ㄳㄳ
좋은 설명