분류 전체보기 (77) 썸네일형 리스트형 객체지향 객체지향 프로그래밍이란? 현실세계의 개체를 하나의 객체로 만들어 기계를 조립하듯 제품을 만드는 프로그래밍 방식을 말한다. 객체 : 데이터와 데이터를 처리하는 함수를 묶어 놓은 것. 객체지향 프로그래밍 언어의 특징 추상화 캡슐화 상속 다형성 추상화 객체의 공통된 특징들을 추출해 설계도를 만드는 작업 캡슐화 데이터와 데이터를 처리하는 함수를 하나로 묶는 것 사용자는 interface로 소통하고 굳이 내부를 알 필요가 없다. 정보은닉이 되어있어 파급효과가 적다. 유지보가 좋다.(재사용성이 용이) 인터페이스가 단순해지고 결합도가 낮아진다. 상속 상위 클래스의 속성(변수)과 기능(method)들을 하위 클래스가 물려받는 것 확장의 개념 재사용이 가능 ※다중상속 : 한 클래스가 두 개 이상의 상위 클래스로부터 상속.. 이전 1 ··· 17 18 19 20 다음