CS1 개발 상식 객체 지향 프로그래밍이란 무엇인가? 절차지향 프로그래밍 컴퓨터 관점에서의 프로그램 패러다임 객체지향 프로그래밍 인간 중심적 프로그래밍 패러다임 인간이 구분할 수 있는 요소를 객체로 표현. 객체는 기억장소와 기억장소의 값을 변경할 수 있는 연산의 집합이 정의된 것 객체는 클래스로 그룹화 된다. 메세지 교환을 통해 객체간의 정보교환이일어남 인스턴스 클래스 안에서 생성하는 객체의 특정 예는 라고 부른다. 객체 지향 프로그래밍의 4가지 특징 추상화 공통된 특성을 파악해서 불필요한 특성은 제거한다. 예) 자바의 공통된 특성들의 클래스화(abstract class) 캡슐화 객체는 상태와 동작을 가지며 객체 스스로 상태를 책임지도록 한다 상속성 상위 객체의 상속을 받을 수 있다 다형성 동일한 요청에 다른 방식으로 처.. 2022. 9. 9. 이전 1 다음 반응형