Java言語で学ぶデザインパターン入門第3版(SBクリエイティブ) [電子書籍]
    • Java言語で学ぶデザインパターン入門第3版(SBクリエイティブ) [電子書籍]

    • ¥2,145429 ゴールドポイント(20%還元)
    • すぐ読めます
100000086601476701

Java言語で学ぶデザインパターン入門第3版(SBクリエイティブ) [電子書籍]

結城 浩(著者)
  • 4.0
価格:¥2,145(税込)
ゴールドポイント:429 ゴールドポイント(20%還元)(¥429相当)
フォーマット:
専用電子書籍リーダアプリ「Doly」が必要です。無料ダウンロード
出版社:SBクリエイティブ
公開日: 2021年11月13日
すぐ読めます。
お取り扱い: のお取り扱い商品です。
ご確認事項:電子書籍リーダーアプリ「Doly」専用コンテンツ
こちらの商品は電子書籍版です

Java言語で学ぶデザインパターン入門第3版(SBクリエイティブ) の 商品概要

  • ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。

    ■『Java言語で学ぶデザインパターン入門 第3版』について
     本書は、オブジェクト指向プログラミングにおいて古典的な23個のデザインパターンを、Java言語で書かれた短いサンプルプログラムとUMLを使い、オブジェクト指向プログラミングの初心者にもわかりやすく解説した技術書です。
     2001年に初版が刊行されて以来、「最もわかりやすいデザインパターン解説書」「オブジェクト指向プログラミングとデザインパターンを学ぶ定番の一冊」と数多くの読者、技術者から支持されてきました。2004年には増補改訂版が刊行され、2020年には第31刷まで達するという人気のロングセラーとなっています。
     しかし、Java言語は大きく進化しています。そこで第3版となる本書では、書籍の基本的構造と解説のわかりやすさはそのままに、扱っているサンプルプログラムを現代のJava言語に合わせて一新し、オブジェクト指向プログラミングとデザインパターンを身につけたいと思う技術者が、なおいっそう学びやすいように改訂を行いました。

    ●第3版改訂のポイント
    ・サンプルプログラムを現代のJava言語でリニューアルする(ジェネリック型、ラムダ式、拡張for、enum型、アノテーション、新たなクラスライブラリの使用など)。
    ・わかりやすさはそのままに、取り扱う例や解説を現代の観点から修正する(依存性の注入、セキュリティに関する記述の追加など)。
    ・古典的なデザインパターン23個はそのまま扱い、対応するサンプルプログラムもシンプルに保つ。
  • 目次

    はじめに
    UMLについて
    デザインパターンを学ぶ前に
    ●第1部 デザインパターンに慣れる
     第1章 Iterator 処理を繰り返す
     第2章 Adapter 一皮かぶせて再利用
    ●第2部 サブクラスにまかせる
     第3章 Template Method 具体的な処理をサブクラスにまかせる
     第4章 Factory Method インスタンス作成をサブクラスにまかせる
    ●第3部 インスタンスを作る
     第5章 Singleton たった1つのインスタンス
     第6章 Prototype コピーしてインスタンスを作る
     第7章 Builder 複雑なインスタンスを組み立てる
     第8章 Abstract Factory 関連する部品を組み合わせて製品を作る
    ●第4部 分けて考える
     第9章 Bridge 機能の階層と実装の階層を分ける
     第10章 Strategy アルゴリズムをごっそり切り替える
    ●第5部 同一視
     第11章 Composite 容器の中身の同一視
     第12章 Decorator 飾り枠と中身の同一視
    ●第6部 構造を渡り歩く
     第13章 Visitor 構造を渡り歩きながら仕事をする
     第14章 Chain of Responsibility 責任のたらい回し
    ●第7部 シンプルにする
     第15章 Facade シンプルな窓口
     第16章 Mediator 相手は相談役一人だけ
    ●第8部 状態を管理する
     第17章 Observer 状態の変化を通知する
     第18章 Memento 状態を保存する
     第19章 State 状態をクラスとして表現する
    ●第9部 無駄をなくす
     第20章 Flyweight 同じものを共用して無駄をなくす
     第21章 Proxy 必要になってから作る
    ●第10部 クラスで表現する
     第22章 Command 命令をクラスにする
     第23章 Interpreter 文法規制をクラスで表現する
    ●付録
     付録A 練習問題の解答
     付録B GoFによるデザインパターンの分類
     付録C デザインパターンQ&A
     付録D 参考文献

Java言語で学ぶデザインパターン入門第3版(SBクリエイティブ) の商品スペック

書店分類コード K855
Cコード 0055
出版社名 SBクリエイティブ
本文検索 不可
他のSBクリエイティブの電子書籍を探す
紙の本のISBN-13 9784815609801
ファイルサイズ 164.0MB
著者名 結城 浩
著述名 著者

    SBクリエイティブ Java言語で学ぶデザインパターン入門第3版(SBクリエイティブ) [電子書籍] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!