オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャイル開発の基礎知識の表紙

オブジェクト指向でなぜつくるのか 第 3 版 知っておきたい OOP 、設計、アジャイル開発の基礎知識(オブジェクトシコウデナゼツクルノカダイサンパン)

著者:
平澤 章(ヒラサワアキラ)
出版社:
日経BP
出版日:
2021年04月16日頃
ISBN:
9784296000180
在庫:
在庫あり
★★★⯨☆3.86(14 件)
中級者向け
オブジェクト指向OOPアジャイル開発ソフトウェア設計PythonJavaJavaScriptRubyプログラミング基礎ソフトウェア開発

なぜ注目されているか

言及数
145
総合
295
5 ランクダウン19 件の言及
01220222023202420252026

書籍紹介

オブジェクト指向でなぜつくるのか』 10 年ぶり、待望の改訂第 3 版!
「これからの 10 年も通用する基本」を、より多くの読者に身につけてもらうために改訂しました。

現在のソフトウエア開発技術の主役である、オブジェクト指向の全体像とそこに含まれる各技術を平易な文章で核心をズバリと解説します。
生産性のかぎを握るプログラム開発の主要技術をわかりやすく教えるという位置づけは変わりません。

そのうえで「今ドキの OOP 」として人気言語 (JavaPythonRubyJavaScript) の最新動向を新たに盛り込んでいます。

もちろん、すべての文章を細かく見直して現況に沿うよう更新しています。

本書の特徴
オブジェクト指向 (OOP) の全体像と特徴がわかる

◆ OOP のプログラムが動く仕組みが具体的にわかる

◆関数型言語の本質と OOP との関係がわかる

アジャイル開発手法と実践手法がわかる

【目次】
第 1 章 オブジェクト指向はソフトウエア開発を楽にする技術

今ドキの OOP:とっつきやすくて、奥の深い Python

第 2 章 オブジェクト指向と現実世界は似て非なるもの

オブジェクトの向こう側:バズワードになったオブジェクト指向

第 3 章 OOP を理解する近道はプログラミング言語の歴史にあり

プログラミング昔話: COBOL コンパイラのニワトリとタマゴの話

第 4 章 OOP は無駄を省いて整理整頓するプログラミング技術

今ドキの OOP:ホームページツールから進化した PHP

第 5 章 メモリの仕組みの理解はプログラマのたしなみ

プログラミング昔話: OOP はダンプが見づらい?

第 6 章 OOP がもたらしたソフトウエアとアイデアの再利用

今ドキの OOP:Rails フレームワークでブレークした Ruby

第 7 章 汎用の整理術に化けたオブジェクト指向

オブジェクト指向の向こう側:言語が先か、コンセプトが先か

第 8 章 UML は形のないソフトウエアを見る道具

第 9 章 現実世界とソフトウエアのギャップを埋めるモデリング

第 10 章 擬人化して役割分担させるオブジェクト指向設計

今ドキの OOP:クラスに縛られずに動く JavaScript

第 11 章 オブジェクト指向から生まれたアジャイル開発

プログラミング昔話:昔は許されなかった XP

第 12 章 オブジェクト指向を使いこなそう

補章 関数型言語でなぜつくるのか

今ドキの OOP:関数型言語の箱庭を用意した Java

技書の森解説

クラス、継承、ポリモーフィズム。用語は知っていても「なぜそれが必要なのか」を説明しろと言われると詰まる。本書はオブジェクト指向を構文ではなく「ソフトウェアが大規模化する中で人間が複雑さを制御するために生み出した知恵」として語り直す本です。平澤章氏が一貫して問いかけるのは "What" ではなく "Why" であり、プログラミング言語の機能を覚えた後に「で、なぜこう書くのか」を腹落ちさせる役割を持っています。

第 3 版ではデザインパターンアジャイル開発、関数型プログラミングとの関係性といった周辺トピックが拡充され、オブジェクト指向をソフトウェア開発の歴史と実践の中に位置づける視座がより明確になっています。特定の言語に縛られない説明のため、 Java でも Python でも C# でも、何か 1 つの言語で基本構文を書ける人であれば読み進められます。

逆に、具体的なコーディングパターンやリファクタリング手法を即座に得たい場面には向きません。本書で得られるのは「設計判断の背骨」であり、その骨に肉付けするのはデザインパターン集やドメイン駆動設計の専門書の役割です。入門書の次に読む一冊として、繰り返し参照される種類の本です。

言及 Qiita 記事 (16 件)

言及 Zenn 記事 (1 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ