Slide 1

Slide 1 text

Head Firstデザインパターン 第2版 2022/07/14

Slide 2

Slide 2 text

● Hank Ehly (ハンク イーリー) ● ENECHANGE株式会社 ● 電気消費量データの分析 ● qiita.com/hankehly ● connpass.com/user/hankehly ● github.com/hankehly 自己紹介

Slide 3

Slide 3 text

V1 – 2004 V2 – 2020

Slide 4

Slide 4 text

どんな内容なのか ● オブジェクト指向プログラミング(OOP) ● OOPで頻繁に起こる問題の解決策 ● デザインパターン ○ クラスのインターフェイスを変えたい( Adapterパターン) ○ システムの状態によって振る舞いを変えたい( Strategy / Stateパターン) ○ オブジェクトへのアクセスを制限したい( Proxyパターン) ○ オブジェクトの状態が変わったら他のオブジェクトに通知したい( Observerパターン) ○ Decorator、Facade、Factory Method、等々 ● 【Strategyパターン】すべての開発者が知っておくべき強力なツール ● 仕事ですぐに役に立つ ● イラストや写真を使ってやさしく楽しく解説する

Slide 5

Slide 5 text

イラストで Decorator パターンを説明する ふざけたコンテンツ

Slide 6

Slide 6 text

こんな人におすすめ ● デザインパターンを(本格的に)学び出す ● デザインパターンが解決する「問題」をより深く理解したい ● 能動的に学びたい ○ クロスワードパズル ○ ボールペンでコードを書く課題など こんな人におすすめしない ● デザインパターンのリファレンスがほしい ● カタログがほしい 誰が読むべきか

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Qiita ENECHANGE株式会社 ご清聴ありがとうございます