객체지향 프로그래밍의 4가지 특징 이외에 지켜야 할 다섯 가지 원칙입니다. 글 작성은 원칙을 먼저 하게 되었지만 객체지향의 4가지 특징에 대해 먼저 공부하고 원칙을 공부하는 것이 좋다고 생각합니다.공부하면서 느낀 바로는 캡슐화, 상속, 추상화, 다형성은 OOP를 이루는
캡슐화란 데이터에 대한 보호와 은닉을 목표로 내부의 속성을 숨기고 독립적인 하나의 캡슐을 만드는 것을 의미합니다.단순히 속성을 감추는 것이 아니라 내부의 중요한 속성을 감추면서 데이터의 무결성을 보장하고 결합도를 낮추어 코드의 유연성을 증가시키는데 의의가 있습니다.캡슐