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

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

Avatar for Hank Ehly Hank Ehly
July 14, 2022
570

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

Avatar for Hank Ehly

Hank Ehly

July 14, 2022
Tweet

More Decks by Hank Ehly

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. こんな人におすすめ • デザインパターンを(本格的に)学び出す • デザインパターンが解決する「問題」をより深く理解したい • 能動的に学びたい ◦ クロスワードパズル ◦

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