Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Head Firstデザインパターン第2版

Hank Ehly
July 14, 2022
500

Head Firstデザインパターン第2版

Hank Ehly

July 14, 2022
Tweet

Transcript

  1. • Hank Ehly (ハンク イーリー) • ENECHANGE株式会社 • 電気消費量データの分析 •

    qiita.com/hankehly • connpass.com/user/hankehly • github.com/hankehly 自己紹介
  2. どんな内容なのか • オブジェクト指向プログラミング(OOP) • OOPで頻繁に起こる問題の解決策 • デザインパターン ◦ クラスのインターフェイスを変えたい( Adapterパターン)

    ◦ システムの状態によって振る舞いを変えたい( Strategy / Stateパターン) ◦ オブジェクトへのアクセスを制限したい( Proxyパターン) ◦ オブジェクトの状態が変わったら他のオブジェクトに通知したい( Observerパターン) ◦ Decorator、Facade、Factory Method、等々 • 【Strategyパターン】すべての開発者が知っておくべき強力なツール • 仕事ですぐに役に立つ • イラストや写真を使ってやさしく楽しく解説する
  3. こんな人におすすめ • デザインパターンを(本格的に)学び出す • デザインパターンが解決する「問題」をより深く理解したい • 能動的に学びたい ◦ クロスワードパズル ◦

    ボールペンでコードを書く課題など こんな人におすすめしない • デザインパターンのリファレンスがほしい • カタログがほしい 誰が読むべきか