電子書籍
オブジェクト指向でなぜつくるのか 第2版
著者 平澤章 (著)
●『オブジェクト指向でなぜつくるのか』7年ぶり、待望の改訂第2版!現在のソフトウエア開発技術の主役である、オブジェクト指向の全体像とそこに含まれる各技術を平易な文章で核心...
オブジェクト指向でなぜつくるのか 第2版
オブジェクト指向でなぜつくるのか 知っておきたいOOP、設計、関数型言語の基礎知識 第2版
商品説明
●『オブジェクト指向でなぜつくるのか』7年ぶり、待望の改訂第2版!
現在のソフトウエア開発技術の主役である、オブジェクト指向の全体像とそこに含まれる各技術を
平易な文章で核心をズバリと解説します。
改訂第2版では、すべての文章を細かく見直して修正して、追加のトピックを記述したことに加えて、
多くの技術者の注目を集めている関数型言語の基本的な仕組みと思想を解説する
「第13章 関数型言語でなぜつくるのか」を新たに書き下ろしています。
◆オブジェクト指向の全体像を整理して解説
オブジェクト指向は、プログラミングをはじめ、フレームワーク、デザインパターン、UML、モデリング、
設計、アジャイル開発手法と、ソフトウエア開発全体を支える総合技術となっています。
本書では、オブジェクト指向の全体像とそこに含まれる各技術が何を目的として何を実現するのかを解説します。
併せて、混乱を避けるために全体を「プログラミング技術」と「汎用の整理術」の2つに分けて説明します。
◆OOPのプログラムが動く仕組みがわかる
OOPで書いたプログラムは、特有のメモリの使い方をします。
本書では静的領域、ヒープ領域、スタック領域に対して、クラスやインスタンスや変数がどのように配置され管理されて
いるのかを多数の図を使って説明します。これらを理解することで、自分の書いたプログラムがどのように
動いているのがイメージできるようになります。
◆関数型言語の本質がわかる
オブジェクト指向の「次」の技術として注目される関数型言語は、従来のプログラミング言語とは基本的な
仕組みや考え方が大きく異なっています。本書では関数型言語の仕組みを7つの特徴に分けて説明するとともに、
オブジェクト指向との関係についても述べます。
目次
- 第1章 オブジェクト指向はソフトウエア開発を楽にする技術
- 第2章 オブジェクト指向と現実世界は似て非なるもの
- 第3章 OOPを理解する近道はプログラミング言語の歴史にあり
- 第4章 OOPは無駄を省いて整理整頓するプログラミング技術
- 第5章 メモリの仕組みの理解はプログラマのたしなみ
- 第6章 OOPがもたらしたソフトウエアとアイデアの再利用
- 第7章 汎用の整理術に化けたオブジェクト指向
- 第8章 UMLは形のないソフトウエアを見る道具
- 第9章 現実世界とソフトウエアのギャップを埋めるモデリング
- 第10章 擬人化して役割分担させるオブジェクト指向設計
著者紹介
平澤章 (著)
- 略歴
- 1961年生まれ。ウルシステムズ株式会社勤務。著書に「UMLモデリングレッスン」など。
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む
小分け商品
前へ戻る
- 対象はありません
次に進む
この商品の他ラインナップ
前へ戻る
- 対象はありません
次に進む