2

読みたい数

1

読んだ数

本の紹介

GoFの『デザインパターン』で紹介された23個のパターンを、オブジェクト指向の初心者にもわかるようにやさしく解説。すべてのパターンについて、Javaのサンプルプログラムを掲載。「デザインパターンQ&A」を新たに加筆。 第1部 デザインパターンに慣れる 第2部 サブクラスにまかせる 第3部 インスタンスを作る 第4部 分けて考える 第5部 同一視 第6部 構造を渡り歩く 第7部 シンプルにする 第8部 状態を管理する 第9部 無駄をなくす 第10部 クラスで表現する

この本を紹介しているQiitaの記事

新人時代に読めば良かったと後悔するほど感謝した技術書4冊 2019-07-02 946

わたしからみたオブジェクト指向プログラミング 2018-03-21 293

デザインパターン「Factory Method」 2016-02-20 195

DDD関連書籍メモ 2015-01-05 128

デザインパターン「Observer」 2016-11-04 104

デザインパターン一覧 [23種類] 2015-12-01 99

新人研修用プログラム by Python 2015-12-11 93

デザインパターン「Singleton」 2016-02-21 75

新人におすすめしたい3冊 2016-03-29 62

デザインパターン「Template Method」 2016-02-14 58

Wantedlyエンジニア新人研修(設計) 2014-04-14 55

技術的マイノリティプロジェクトで幸せに過ごすための5つの方法 2016-12-11 50

デザインパターン「Adapter」 2016-02-08 43

デザインパターン - Iterator 2014-06-06 43

phpで学ぶデザインパターン ~ 第1章 - Iterator ~ 2016-02-02 41

JavaのSingletonデザインパターン 2015-05-02 39

デザインパターン「Iterator」 2016-02-07 37

Web系ソフトウェアエンジニア学習コースへの競技プログラミングの導入事例 2015-12-08 31

よく使うJavaライブラリで味わうデザインパターン - Facadeパターン 2017-04-24 28

DDD x JavaScript = マルチプラットフォーム対応が捗る 2016-12-05 27

Daggerはどうやってアノテーションからクラスを取り出しているのか 2015-11-26 25

デザインパターン - Adapter 2014-06-09 24

新卒から2年間で読んだお勧め本 2018-08-18 21

質問[読んでおいたほうがいい本]の69回答のまとめ 2017-03-13 21

新人プログラマに読んで欲しい書籍まとめ 2018-10-17 19

デザインパターン×PHP - Builder 2014-06-20 19

デザインパターン×PHP - Singleton 2014-06-11 18

WebエンジニアになるためのDeveloper roadmap 2019-02-11 16

なぜデザインパターンは必要か 2018-01-12 16

新社会人の処世術 2016-04-03 16

デザインパターン「Prototype」 2016-03-19 16

デザインパターン×PHP - Factory Method 2014-06-10 16

研修中の未経験エンジニアが、研修期間中に読んだ技術書やサイト一覧 2018-12-09 15

プログラミングスクールに通って分かったこと 2016-12-02 15

Kotlinとポケモンで学ぶデザインパターン【第1章 Iterator】 2018-09-09 14

デザインパターンをJavaScriptとJavaでの実装を比較して理解する【随時更新】 2016-12-24 14

未来の社会人エンジニアに送る、知っておきたい色々なこと。 2016-12-22 14

デザインパターン×PHP - Template Method 2014-06-09 14

GoFのデザインパターンまとめ 2019-03-28 12

Factory Methodに触れてみる 2015-12-12 12

GoFのデザインパターンまとめ 2016-11-04 11

PHPで学ぶデザインパターン ~ 第2章 - Adapter ~ 2016-02-03 11

よく使うJavaライブラリで味わうデザインパターン - Strategyパターン 2017-06-20 10

Android でステートマシンを実現するメモ(Enum版) 2016-06-09 10

よく使うJavaライブラリで味わうデザインパターン - Template Methodパターン 2017-06-13 9

デザインパターン×PHP - Prototype 2014-06-16 9

【Gang of Four】デザインパターン学習 2018-09-09 8

よく使うJavaライブラリで味わうデザインパターン - Adapterパターン 2017-05-16 8

Swiftを使用してデザインパターンまとめ 1.Iteratorパターン 2018-02-25 7

Builderパターンに触れてみる 2015-12-13 7

Strategyパターンを触ってみる 2015-12-20 6

JavaのIteratorパターンをswiftで頑張って実装した 2019-05-19 5

『増補改訂版Java言語で学ぶデザインパターン入門』をKotlinでやってみる(Iterator編) 2018-07-30 5

Java言語で学ぶデザインパターンまとめ 2018-07-06 5

どの男性が好み? Chain of Responsibilityパターンを使用した恋愛対象の洗い出し 2018-01-07 5

デザインパターン ~Composite~ 2019-03-06 4

デザインパターン ~Bridge~ 2019-03-04 4

デザインパターン ~Template Method~ 2019-02-21 4

JavaでDecoratorパターン 2019-01-28 4

iOSエンジニアのためのAndroid開発における学習ガイドライン 2018-05-30 4

Swiftを使用してデザインパターンまとめ 3.Template Methodパターン 2018-05-13 4

DecoratorパターンをJavaScriptとJavaのコードを比較して理解する 2017-01-29 4

SingletonパターンをJavaとJavaScriptのコードを比較して理解する 2016-12-25 4

GoF デザインパターンは「抽象レイヤの導入」に過ぎないという話 2019-07-15 3

デザインパターン ~Command~ 2019-03-26 3

デザインパターン ~Facade~ 2019-03-11 3

デザインパターン ~Visitor~ 2019-03-07 3

JavaでSingletonパターン 2018-11-03 3

Swiftを使用してデザインパターンまとめ 2.Adapterパターン 2018-03-08 3

StateパターンをJavaScriptとJavaのコードを比較して理解する 2017-01-16 3

Javaの学習に使用した書籍 2019-07-13 2

デザインパターン ~State~ 2019-03-20 2

デザインパターン ~Memento~ 2019-03-19 2

デザインパターン ~Mediator~ 2019-03-13 2

デザインパターン ~Chain of Responsibility~ 2019-03-08 2

デザインパターン ~Strategy~ 2019-03-05 2

デザインパターン ~Builder~ 2019-02-28 2

JavaでChain of Responsibilityパターン 2019-02-19 2

デザインパターン ~Adapter~ 2019-02-14 2

JavaでProxyパターン 2018-12-09 2

たかしー!ご飯ができたわよー! Ovserverパターンを使用したご飯の通知 2018-01-08 2

SoftwareDesignPattern 2017-07-30 2

IteratorパターンをSwiftで書いてみた 2019-05-08 1

JavaでObserverパターン 2019-04-14 1

デザインパターン ~Interpreter~ 2019-03-27 1

デザインパターン ~Proxy~ 2019-03-25 1

デザインパターン ~Observer~ 2019-03-18 1

JavaでFacadeパターン 2019-03-10 1

デザインパターン ~Iterator~ 2019-02-14 1

[随時更新]Javaでデザインパターンまとめ 2018-11-01 1

JavaでTemplateMethodパターン 2018-11-01 1

Kotlinでデザインパターン(Adapter編) 2018-10-30 1

Design Pattern(in progress) 2018-04-14 1

Java&PHPで学ぶデザインパターン(まとめ) 2017-08-06 1

Ruby Compositeパターン 2017-02-18 1

Ruby Strategyパターン 2017-02-15 1

CompositeパターンをJavaScriptとJavaのコードを比較して理解する 2016-12-29 1

2016年 社内で貸し出した書籍まとめ 2016-12-28 1

Singletonパターンに触れてみる 2015-12-11 1

JavaでFlyweightパターン 2019-04-14 0

デザインパターン ~Flyweight~ 2019-03-22 0

デザインパターン ~Decorator~ 2019-03-06 0

デザインパターン ~Abstract Factory~ 2019-03-01 0

デザインパターン ~Prototype~ 2019-02-28 0

デザインパターン ~Singleton~ 2019-02-22 0

デザインパターン ~Factory Method~ 2019-02-21 0

a = Class() をループしても独立したObject IDを持ったオブジェクトが生成される方法について 2018-11-03 0

JavaでIteratorパターン 2018-10-30 0

2017読破予定 参考書 2017-05-13 0

StrategyパターンをJavaScriptとJavaのコードを比較して理解する 2017-02-05 0

IteratorパターンをJavaとJavaScriptのコードを比較して理解する 2016-12-24 0

この本を紹介しているHatenaブログの記事a

【イベント】転職活動記LTが暖まっていった話 2018-10-01 17

オブジェクト指向設計を学ぶためにオススメの本 2018-09-03 14

【感想】オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方 2017-08-24 11

Javaの学び 2016-01-08 11

ヘルパーが太ってきたらデコレータでダイエット 2018-03-05 8

VBA Static変数を活用してローテーション表を作成する 2016-12-20 6

初心者から中級者(上級者)を目指す!!Javaプログラミング技術書おすすめランキング 5選 2018-11-08 4

Java言語で学ぶ デザインパターン入門を読む その8 2018-07-03 3

IntelliJショートカットキー一覧(自分がよく使うものまとめ)2018年3月22日 2018-03-22 3

PlantUMLでデザインパターンのクラス図を描く 2017-09-30 3

システム開発の現場改善記 - Template Method パターンでチームの開発工数を 1 / 10 にした話 ※オチ付 2015-05-22 3

デザインパターンの学習 2015-02-10 3

『フリーランス・独立したい人に必見』フリーランス歴5年のエンジニアが開業前に知っておきたかったこと3選 2019-03-11 2

10年目のエンジニアが新人に教えたい、この仕事で重要な14のこと 2018-09-05 2

typescriptでデザインパターンを書く -Iteratorパターン- 2017-10-01 2

Java言語で学ぶ デザインパターン入門 を読む その5 2018-06-25 1

本のまとめ 2018-06-22 1

Java言語で学ぶ デザインパターン入門 を読む その1 2018-06-14 1

今日学んだこと-シリーズ2 2014-01-15 1

Perlでデザインパターンの勉強する 2007-11-29 1

BuilderパターンとFactory Method・Template Methodパターンの違いは? 2019-06-05 0

Prototypeパターンのメリットや使いどころは? 2019-05-30 0

Abstract Factoryパターンについて考える 2018-09-17 0

Java言語で学ぶ デザインパターン入門を読む その9 2018-07-06 0

Java言語で学ぶ デザインパターン入門を読む その7 2018-06-29 0

Java言語で学ぶ デザインパターン入門を読む その6 2018-06-26 0

Java言語で学ぶ デザインパターン入門 を読む その4 2018-06-20 0

Java言語で学ぶ デザインパターン入門 を読む その3 2018-06-18 0

Java言語で学ぶ デザインパターン入門 を読む その2 2018-06-15 0

もくもく会 なにわPerl#14を開催しました 2018-06-13 0

【Java】アクセサメソッド 2018-03-23 0

Javaのおすすめ本まとめ 入門から中・上級者まで 2018-02-16 0

typescriptでデザインパターンを書く -Adapter(継承)- 2017-11-06 0

「Java言語で学ぶデザインパターン入門」でオブジェクト指向の力がかなり付いた 2017-08-06 0

【書評】Java本格入門 感想 老を感じる 2017-05-02 0

転送と委譲の定義について 2016-06-21 0

『実践 Python 3』で学ぶデザインパターン : Builderパターン 2016-01-26 0

『実践 Python 3』で学ぶデザインパターン : Abstract Factoryパターン 2016-01-25 0

8日目: PlantUMLを触ってみる(その2) 2014-12-08 0

StrategyパターンはLSP違反ではない 2013-12-05 0

GoFのデザインパターンの自作サンプルまとめ(主にRubyで実装。一部Java) 2012-03-10 0

増補改訂版Java言語で学ぶデザインパターン入門 2009-11-24 0

Advanced ActionScript3.0 with Design Patternsの邦訳版を読んだメモ 2009-07-03 0