| 著者 | ベルトラン・マイヤー |
|---|---|
| 主題 | ソフトウェア オブジェクト指向プログラミング |
| 出版社 | プレンティスホール |
発行日 | 1988年、1997年 |
| ページ | 1254 + xxviii |
| 番号 | 978-0136291558 (1997年版) |
| OCLC | 36187052 |
| 005.1/17 21 | |
| LCクラス | QA76.64 .M493 1997 |
オブジェクト指向ソフトウェア構築( OOSC )は、ベルトラン・マイヤーによる書籍で、オブジェクト指向プログラミングの基礎テキストとして広く考えられています。 [要出典]初版は1988年に出版され、1997年には大幅に改訂・拡充された第2版(1300ページ以上)が出版されました。オランダ語(初版のみ)、フランス語(1+2)、ドイツ語(1)、イタリア語(1)、日本語(1+2)、ペルシア語(1)、ポーランド語(2)、ルーマニア語(1)、ロシア語(2)、セルビア語(2)、スペイン語(2)など、多くの翻訳が出版されています。 [1]この本は何千回も引用されています。2011年12月15日現在[アップデート]、The Association for Computing Machinery(ACM)のGuide to Computing Literatureでは2,233件の引用があり、 [2]コンピュータサイエンスの雑誌や技術書では第2版だけで引用されています。Google Scholarでは7,305件の引用がリストされています。 2006年9月現在[アップデート]、この本はコンピュータサイエンス文献の中で最も引用されている作品(書籍、記事など)のリストで1,260回の引用があり、35位にランクされています。 [3] この本は1994年にJolt賞を受賞しました。 [4]第2版はオンラインで無料で入手できます。 [5]
特に明記しない限り、以下の説明は第 2 版に適用されます。
集中
この本は、ソフトウェア エンジニアリングの主要な問題に対する答えとしてオブジェクト テクノロジを提示し、正確性、堅牢性、拡張性、再利用性といったソフトウェア品質要因への対処に特に重点を置いています。ソフトウェア品質の問題の検討から始まり、 オブジェクト テクノロジの理論的基礎として抽象データ型を紹介し、主要なオブジェクト指向技術であるクラス、オブジェクト、汎用性、継承、契約による設計、並行性、永続性について説明していきます。方法論の問題についても広範囲に渡って議論されています。
目次
表記
本書の初版では、例としてプログラミング言語 Eiffel を使用しており、Eiffel の言語設計上の選択を正当化する役割を果たしていました。第 2 版でも表記法として Eiffel が使用されていますが、表記法と概念を区別するために、言語名はエピローグの 1162 ページまで示されず、最後の単語としてEiffel が登場します。第 2 版の出版から数か月後、ある読者がUsenet [要出典]に、本書の 36 章がE、I、F、F、E、Lの文字で交互に始まり、このパターンが 6 回繰り返されていることを発見したという投稿がありました。また、「エピローグ、言語を率直に暴露」(頭文字) と題された付録では、各段落の最初の文字が同じパターンで綴られています。
参照
参考文献
- ^ ウェブ検索、2006年8月
- ^ 「オブジェクト指向ソフトウェア構築(第2版)」。Association for Computing Machinery(ACM) 2024年。
- ^ Citeseer、2006年9月
- ^ 「Previous Winners: Books」。Dr . Dobb's Journal (DDJ)。2001年。2009年5月25日時点のオリジナルよりアーカイブ。
- ^ マイヤー、バートランド(1997)。オブジェクト指向ソフトウェア構築 (第 2 版)。Prentice- Hall。ISBN 978-0136291558。
- マイヤー、バートランド(1988)。オブジェクト指向ソフトウェア構築。プレンティス ホール。ISBN 978-0-13-629049-0。
- マイヤー、バートランド(1997)。オブジェクト指向ソフトウェア構築、第 2 版。プレンティス ホール。ISBN 978-0-13-629155-8。
外部リンク
- 公式サイト、ベルトラン・マイヤー(著者)、無料オンライン第2版1997年ISBN 978-0136291558
- Eiffel Software の書籍ページ
- スペイン語翻訳のページ
- ベルトラン・マイヤーの出版ページ
