객체 지향 소프트웨어 구축
Object-Oriented Software Construction![]() | |
작가 | 베르트랑 마이어 |
---|---|
제목 | 소프트웨어 객체 지향 프로그래밍 |
출판사 | 프렌티스 홀 |
발행일자 | 1988, 1997 |
페이지 | 1254 + xxviii |
ISBN | 0-13-629155-4(수정본) |
OCLC | 36187052 |
005.1/17 21 | |
LC Class | QA76.64 .M493 1997 |
객체지향적 소프트웨어구축은 객체지향적 프로그래밍의[citation needed] 기초 텍스트로 널리 여겨지는 베르트랑 마이어의 책이다.제1판은 1988년에 출판되었고, 제2판은 1997년에 광범위하게 개정 및 확장되었다(1300페이지 이상).네덜란드어(1판만), 프랑스어(1+2), 독일어(1+2), 이탈리아어(1), 일본어(1+2), 페르시아어(1+2), 폴란드어(2), 루마니아어(1), 러시아어(2), 세르비아어(2), 스페인어(2) 등 수많은 번역본이 가능하다.[1]이 책은 컴퓨터 과학 문헌에서 수천 번 인용되었다[2].이 책은 1994년에 졸트상을 받았다.[3]
달리 명시되지 않는 한, 아래의 설명은 제2판에 적용된다.
초점
흔히 "OSC"로 알려진 이 책은 소프트웨어 엔지니어링의 주요 이슈에 대한 해답으로 객체 기술을 제시하며, 정확성, 견고성, 확장성, 재사용성의 소프트웨어 품질 요인을 다루는 데 특별히 중점을 두고 있다.소프트웨어 품질의 문제에 대한 검토에서 시작하여 객체 기술의 이론적 기초로 추상적인 데이터 유형을 도입하고, 클래스, 객체, 제네릭성, 상속, 계약에 의한 설계, 동시성, 지속성 등 주요 객체 지향 기법을 진행한다.그것은 방법론적 문제에 대한 광범위한 논의를 포함한다.
목차.
서문 등
파트 B: 물체 방향의 도로 방향
파트 C: 객체 지향 기법
| 파트 D: 객체 지향 방법론:
파트 E: 고급 주제
| Part F: 다양한 방법으로 방법 적용
제1부 : 제대로 하는 것
파트 H: 부록
색인 |
표기법
이 책의 초판은 에펠을 예로 들며 에펠을 위한 언어 디자인 선택의 정당화 역할을 했다.제2판 역시 에펠을 표기법으로 사용하지만, 에필로그 1162페이지에서 "에펠"이 마지막 단어로 나타나는 에필로그까지 그 언어의 이름을 붙이지 않는 개념과 분리하려는 노력의 일환이다.두 번째 판이 출간된 지 몇 달 후, 한 독자는 그의 발견을 유스넷에[citation needed] 게시했는데, 이 책의 36장은 6번 반복되고 있는 패턴인 "E", "I", "F", "F", "E", "L"이라는 문자로 시작한다는 것이다.또한 부록의 "Epilogue, In Full Frankness Replaying the Language"(글자를 메모)에서 각 단락의 첫 글자는 동일한 패턴을 나타낸다.
참고 항목
참조
- Meyer, Bertrand (1988). Object-Oriented Software Construction. Prentice Hall. ISBN 978-0-13-629049-0.
- Meyer, Bertrand (1997). Object-Oriented Software Construction, second edition. Prentice Hall. ISBN 978-0-13-629155-8.