• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[프로그래밍언어론]object-oriented programming

*경*
최초 등록일
2005.09.29
최종 저작일
2002.04
6페이지/워드파일 MS 워드
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

프로그래밍언어론의 11장 요점정리숙제를 내어 하고있습니다.

목차

11.1 서론

11.2 객체지향 프로그래밍
11.2.1 서론
11.2.2 상속
11.2.3 다형성과 동적 바인딩
11.2.4 객체지향 언어로 계산

11.3.1 객체의 배타성
11.3.2 부클래스는 부타입인가?
11.3.3 구현과 인터페이스 상속
11.3.4 타입 검사와 다형성
11.3.5 단일 상속과 다중 상속
11.3.6 객체의 할당과 해제
11.3.7 동적과 정적 바인딩

본문내용

11.2.1 서론
객체지향 언어는 세 가지 주요 언어 특징인 추상 데이터 타입, 상속, 특별한 종류의 동적 바인딩을 지원해야만 한다.

11.2.2 상속
소프트웨어를 개발함에 있어서 그 생산성을 높히기 위한 최상의 방법 중 하나가 소프트웨어 재사용에 있다. 캡슐화와 접근 제어를 갖는 추상 데이터 타입은 명백히 재사용되는 단위이다.
◈추상 데이터 타입이 갖는 문제점
① 기존 타입의 특성과 능력이 새로운 사용에 완전히 적절하지 않다는 것
: 기존 타입은 적어도 약간의 수정을 요구한다. 수정하는 사람에게, 전부는
아닐지라도, 기존 코드의 일부는 이해하는 것을 요구하기 때문에, 그러한
수정이 어려울 수 있다
② 모든 추상 데이터 타입 정의는 독립적이고 동일 수준에 있다는 것
: 프로그램에 의해 해결될 문제 공간에 맞추기 위해 프로그램을 구조화하는 것을
불가능하게 한다

◈해결책 : 상속
: 새로운 추상 데이터 타입이 어떤 기존 타입의 데이터와 함수를 상속할 수 있고, 또한 어떤 개체의 변경과 새로운 개체의 추가가 허용된다면, 재사용은 재사용된 추상 데이터 타입의 변경을 요구하는 것없이 매우 수월해진다. 프로그래머는 기존 추상 데이터 타입을 취하여 새로운 문제 요구에 맞추기 위해 수정할 수 있다.

예)프로그램이 이미 정렬 연산을 포함하는 정수 배열을 위한 추상 데이터 타입을
갖는다고 가정. 얼마후, 프로그램은 업그레이드되고 정렬 연산을 가진 정수 배열을
위한 추상 데이터 타입을 요구, 또한 배열 객체의 원소 타입은 은폐
◐ 상속이 없다면
: 그 타입은 그 구조에 새로운 연산을 추가하기 위해 변경되어야 함.
◑상속이 있다면
: 기존 타입을 변경할 필요가 없음.

◈상속의 단점
: 상속 계층도에서 클래스 사이에 종속성을 창조한다는 것.
이것은 서로 독립적인 추상 데이터 타입의 장점에 나쁘게 작용함

참고 자료

없음
*경*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
최근 본 자료더보기
탑툰 이벤트
[프로그래밍언어론]object-oriented programming
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업