オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―

オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―


オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識― オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―
日経BP社 日経BP社
¥ 2,520

Javaでなぜつくるのか 知っておきたいJavaプログラミングの基礎知識
Windowsはなぜ動くのか
いちばんやさしい オブジェクト指向の本 (技評SE新書 007)
コンピュータはなぜ動くのか~知っておきたいハードウエア&ソフトウエアの基礎知識~
情報はなぜビットなのか 知っておきたいコンピュータと情報処理の基礎知識

■詳しすぎず抽象的すぎず 評価5 日付2008-07-28
他言語でのプログラム開発経験はあるが、オブジェクト指向言語に通底する技術的背景がよくわからない、手っ取り早く知りたいという人に向いている。
クラスとインスタンス、継承、多態性等がどのように実現されているかがメモリイメージを参照しつつ説明されている。
これらの用語に関しては、他の本ではおどろおどろしさ、不可思議さを匂わせる説明が多いが、本書では、メモリ上でそれぞれの実体がどう分散され、どう関連付けられているかが良くわかるように説明されている。
読後は、従来の「犬に鳴けというメッセージを送ればワンと鳴く」の類の説明が如何に現実離れしており、かつ読者を混乱させてきたかが良くわかる。
■オブジェクト指向を素早く学べる 評価5 日付2008-07-24
この本の素晴らしいところは、そのわかりやすさでしょう。
プログラミングの観点、UMLの観点、開発プロセスの観点など
なぜオブジェクト指向が必要とされているのかを様々な視点から
解説しています。
難しい言葉も出てこないため、オブジェクト指向初心者の私には
とてもありがたい存在でした。

オブジェクト指向入門書には良い本だと思います。
■オブジェクト指向の"勘所"がつかみやすい 評価4 日付2008-03-05
この本のレビューを見ている方は、
これからオブジェクト指向を学ぶ、という方や
オブジェクト指向開発に携わりながらも、
オブジェクト指向の是非を説明するのが難しいと感じている方等ではないかなと思います。
私は、そんな後者の一人です。

オブジェクト指向開発は、その手段 (方法論、言語、開発手法) が多種多様で多岐に渡り、
それぞれ一つ一つには分厚い本が出版される程複雑で
それらを実用できる程に学ぶには時間がかかるものだと感じます。

が本書によって、容易に各手段の概要とメリットの解説を通じて、
オブジェクト指向の優位性を、
広く浅く(但し要点はあまりはずさず)知る事ができると思います。

但し、デメリットやリスクについては、記載がほぼありませんし、
各手段ののコストについても記載されない等、タイトルに特化された内容になっています。
メリットについても、全てが網羅されているわけではありません。

また、3章〜6章のプログラミング技術については、
何かしらの言語を知らないと、理解し難いかもしれません。

この本のを読み終えて良いと感じたのは、
・オブジェクト指向に関連する各手段の概説とそのメリットが簡潔で分かりやすい事
・混乱の元となる各手段の解説書等の比喩表現の捉え方(勘所)が分かりやすい
・文章が読みやすく、数時間程度で読み終えられる等、書く説明の度合いのバランスが秀逸
・各章毎に推薦書が記載されているので知識を深める為の誘導がある
等です。

この本は、
・初めてオブジェクト指向言語を学習する
・オブジェクト指向への再チャレンジする方
・オブジェクト指向の簡潔な説明の表現方法を探している
人に、お勧めです。

■イマイチ 評価2 日付2007-10-01
解説が曖昧というか、うやむやになっている部分が多いような気がします。
挙げている例もわかりにくく感じました。

オブジェクト指向に関する書籍ならば「いちばんやさしいオブジェクト指向の本」が
非常にわかりやすくオススメです。
■オブジェクト指向開発の基礎的な概要を理解できると思います。 評価4 日付2007-04-24
これは良書です。またひもといて読みたい本となると思います。オブジェクト指向開発の仕組
みとメリットについて比較的実際のプログラムを多用することなく解かり易く解説してありま
す。実際の言語、メモリ管理、オブジェクト指向でみる、業務、システムの見方と考え方など
簡単な具体例をあげて説明されています。この本に書かれてる内容は、基本的な部分であり、
詳細なプログラムミングレベルまでのノウハウは書かれていないが、概論を理解するという意味では
内容的には十分だと思う。

⇒ もっと詳しく調べる
入門書
パソコン入門書
Macintosh入門書
アプリケーション入門書
データベース入門書
インターネット入門書
ホームページ入門書
プログラミング入門書
ネットワーク入門書
Windows入門書
コンピュータ用語集・参考書
コンピュータサイエンス
情報学・情報科学全般
アルゴリズム
人工知能
暗号理論
ロボット工学
計算機
システム管理・監査
データベース処理
セキュリティー管理
ソフトウェア開発
ハードウェア・周辺機器
パソコン
Macintosh
モバイル・iモード
デジタルカメラ
CD-R・DVD-R
周辺機器
OS
Windows入門書
Windows98
WindowsXP
Windows2000
Linux
Unix
MS-DOS
MacOS
FreeBSD
ネットワーク
ネットワーク入門書
TCP・IP
Ethernet
LAN
Routers・ルータ
ネットワーク参考図書
インターネット・Web開発
インターネット入門書
ブラウザ
e-ビジネス
通信・メール
Web開発
セキュリティー管理
ネット社会
IT・e-コマース
ビジネスとIT
ネットビジネス
情報・コンピュータ産業
情報社会
e-コマース
プログラミング
プログラミング入門書
Basic言語
Visual Basic
C言語
C++言語
Delphi
JAVA言語
LISP
Perl
Ruby
アプリケーション
ワープロソフト
一太郎
Microsoft Word
表計算ソフト
Microsoft Excel
Lotus 1-2-3
プレゼンテーションソフト
PowerPoint
データベース
データベース一般・入門書
FileMaker
dBASE
DB2
Microsoft Access
Oracle
SQL総合
SQL入門書
Microsoft SQL Server
PostgreSQL
MySQL
ブラウザ
Internet Explorer
Netscape
通信・メール
Microsoft Outlook
Netscape Communicator
グラフィックス
Photoshop
Illustrator
Dreamweaver
Flash
Fireworks
Shade
LightWave
AutoCAD
3D STUDIO MAX
GoLive
Photoshop Elements
DTP
DTP全般
QuarkXpress
PageMaker
InDesign
LATEX
DTM
ソフトウェア開発
デザイン・グラフィックス
Webデザイン
グラフィックス
DTPソフト
3D グラフィックス
コンピュータアート
Adobe
Macromedia
デジタルエンターテイメント
ロボット
音楽
ゲーム
コンピュータ・情報処理・各種試験対策
コンピュータ・情報処理一般
システムアナリスト
プロジェクトマネージャ
アプリケーションエンジニア
ソフトウェア開発技術者
テクニカルエンジニア(ネットワーク)
テクニカルエンジニア(データベース)
テクニカルエンジニア(システム管理)
テクニカルエンジニア(エンベデッドシステム)
情報セキュリティアドミニストレータ
上級システムアドミニストレータ
初級システムアドミニストレータ
システム監査
基本情報技術者
Microsoft Office Specialist
Oracle Master
インターネット検定
CAD利用技術者
白書・用語辞典・参考書
商品 検索リンク
本・書籍
音楽CD
DVD・ビデオ
ゲーム
パソコン・家電
ソフトウェア
家庭用品・キッチン用品
おもちゃ・ホビー
英語学習の教材
パソコン本
ゲーム攻略本
ビジネス・経済の本
ベストセラー検索リンク
おすすめ品
English