반응형
Notice
Recent Posts
Recent Comments
Link
목록
반응형
객체지향프로그래밍 (1)
반응형
반응형
반응형
7JeY world
[면접질문] 객체지향 프로그래밍이란?
객체지향기법이란 무엇인가 컴퓨터 프로그래밍 패러다임의 하나로 프로그래밍에 필요한 데이터를 추상화시켜 상태, 행위를 가진 객체를 만들고 그 객체들 간에 유기적 상호작용을 통해 조직을 구성하는 것을 말한다. 필요 데이터 추상화 > 상태, 행위 가진 객체 > 객체들 간 유기적 상호작용 > 조직 구성! 장점 코드 재사용 용이 - 다른 클래스 이용가능, 상속을 통해 확장 가능 유지보수가 쉬움 - class 내부 멤버변수, 메소드 해당 부분만 수정하면 됨 대형 프로젝트에 적합 - class 단위로 module화 가능 단점 처리속도가 상대적으로 느리다 객체가 많아지면 용량이 커질 수 있다 설계시 많은 시간과 노력이 필요하다 class 추상화를 거쳐 집단에 속하는 속성(attribute)과 행위(behavior)를 변..
Interview/개발
2019. 1. 28. 19:58