객체지향 프로그래밍
codestates 2022. 5. 26. 17:18

객체지향 프로그래밍 객체지향 프로그래밍 객체지향 프로그래밍이 등장 하기 전에는 절차 지향 프로그래밍이 있었습니다. 모든것을 절차로 생각하고 기껏해야 함수로 이동하는게 끝이였으나 지금은 객체지향 프로그래밍의 등장으로 하나의 모델이 되는 청사진을 만들고 객체를 만드는 프로그래밍 패턴으로 바뀌었습니다. 객체지향 프로그래밍의 개념 4가지 ☝️ 캡슐화(Encapsulation) 데이터와 기능을 하나의 단위로 묶는것! 은닉 이라는 특성을 가지고 구현은 숨기고 동작을 노출시키며 느슨한 결합에 유리하며 언제든 구현을 수정할수 있다.🧐 캡슐화는 데이터와 속성을 따로 정의하는게 아니라 하나의 객체안에서 묶는것이다. 속성과 매서드들이 하나로 결합되는것! 추상화(Abstraciton) 통의 속성이나 기능을 묶어 이름을 붙이는..