객체지향 프로그래밍은 동작하는 부분을 캡슐화해서 이해할 수 있게 하고, 함수형 프로그래밍은 동작하는 부분을 최소화해서 코드 이해를 돕는다.캡슐화: 재사용 될만한 상태나 메서드들을 저장해두고, 사용할 때마다 불러올 수 있게한다. 이렇게 작성한 코드들은 은닉성을 띈다.객체