둘러보기 메뉴
검색
바뀐글
임의글
개인 도구
가입하기
로그인
도움말
도움말
질문게시판
자주 묻는 질문
커뮤니티
실시간 채팅방
가입인사게시판
자유게시판
뉴스게시판
제재안게시판
최근 토론
페미위키
공지사항
개선 요청
바뀐글
임의글
파일 올리기
다면 분류 목록
특수 문서 목록
객체 지향 프로그래밍 문서 원본 보기
이름공간
문서
토론
주시
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
위키베이스 항목
행위
보기
읽기
원본 보기
역사 보기
←
객체 지향 프로그래밍
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요.
요청한 명령은 다음 중 하나의 권한을 가진 사용자에게 제한됩니다:
사용자
,
Seeders
.
문서를 고치려면 이메일 인증 절차가 필요합니다.
사용자 환경 설정
에서 이메일 주소를 입력하고 이메일 주소 인증을 해주시기 바랍니다.
문서의 원본을 보거나 복사할 수 있습니다.
'''객체 지향 프로그래밍'''(OOP, Object Oriented Programming)이란 [[컴퓨터 언어]]를 사용하여 코드를 작성하고 구조화하는 다양한 방법 중 하나이다. 데이터와 코드를 묶어내는 [[캡슐화]](encapsulation), 불필요한 정보를 숨기는 [[정보 은닉]](information hiding), 동일한 메시지라도 맥락에 따라 다르게 작동하도록 하는 [[다형성]](polymorphism)을 핵심 원리로 삼는 “객체”라는 추상화 단위를 도입한 것이 핵심적 특성이다. == 객체 지향 프로그래밍 언어 == 객체 지향 언어 또는 객체 지향 프로그래밍 언어는 객체 지향 프로그래밍의 개념들을 쉽게 표현할 수 있도록 설계된 언어들을 말한다. [[스몰토크]], [[자바]], [[C++]], [[Objective C]], [[파이선]], [[루비]] 등이 널리 쓰인다. 객체 지향 언어를 쓰면 객체 지향 프로그래밍을 하기에 수월한 것은 사실이지만, 꼭 객체 지향 언어를 써야만 객체 지향 프로그래밍을 할 수 있는 것은 아니다. 유사하게, 객체 지향 언어를 쓴 모든 코드가 저절로 객체 지향적 코드가 되는 것도 아니다. [[분류:분야/IT]]
객체 지향 프로그래밍
문서로 돌아갑니다.
다른 언어