OOP

객체지향프로그래밍(Object Oriented Programming)의 특성은 크게 추상화, 캡슐화, 상속, 다형성이 있음=> 루틴을 하나의 "독립된 객체"로 바라보는 시선=> 기존에 만들었던 내용을 쉽게 상속, 다형성 등을 이용해 재사용 가능 추상화(Abstraction)추상화를 통해서 Class를 만들어 놓고, 상세한 부분들을 채워나가는 것공통의 속성이나 기능을 묶어 이름을 붙이는 것불필요한 부분을 무시하고 필요하고 공통점만을 다루어 현실의 복잡성을 극복하고 목적에만 집중캡슐화(Encapsulation)객체의 내용 중 숨기고 싶은 부분은 외부에서 접근할 수 없다.(정보은닉 기능 => 접근제어)객체 스스로가 자신의 상태를 책임데이터 캡슐화 - 객체는 상태(멤버변수)와 행동(메소드)을 하나의 단위로 묶는..
깡냉쓰
'OOP' 태그의 글 목록