Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Head Firstデザインパターン第2版
Search
Hank Ehly
July 14, 2022
0
540
Head Firstデザインパターン第2版
Hank Ehly
July 14, 2022
Tweet
Share
More Decks by Hank Ehly
See All by Hank Ehly
Fivetranでデータ移動を自動化する
hankehly
0
520
Celeryの紹介と本番運用のTips
hankehly
0
690
ChatGPTを活用した 便利ツールの紹介
hankehly
1
1.2k
Efficient Energy Analytics with Airflow, Spark, and MLFlow
hankehly
0
260
Deferrable Operators入門
hankehly
0
510
【初心者/ハンズオン】Dockerコンテナの基礎知識
hankehly
0
440
Compositeパターン: オブジェクトの階層関係をエレガントに表現する方法
hankehly
0
280
10/29 Airflowの基礎を学ぶハンズオンワークショップ
hankehly
0
220
システム/データ品質保証のための Airflow 活用法
hankehly
0
520
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
Building Flexible Design Systems
yeseniaperezcruz
329
38k
Done Done
chrislema
183
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Typedesign – Prime Four
hannesfritz
41
2.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
Head Firstデザインパターン 第2版 2022/07/14
• Hank Ehly (ハンク イーリー) • ENECHANGE株式会社 • 電気消費量データの分析 •
qiita.com/hankehly • connpass.com/user/hankehly • github.com/hankehly 自己紹介
V1 – 2004 V2 – 2020
どんな内容なのか • オブジェクト指向プログラミング(OOP) • OOPで頻繁に起こる問題の解決策 • デザインパターン ◦ クラスのインターフェイスを変えたい( Adapterパターン)
◦ システムの状態によって振る舞いを変えたい( Strategy / Stateパターン) ◦ オブジェクトへのアクセスを制限したい( Proxyパターン) ◦ オブジェクトの状態が変わったら他のオブジェクトに通知したい( Observerパターン) ◦ Decorator、Facade、Factory Method、等々 • 【Strategyパターン】すべての開発者が知っておくべき強力なツール • 仕事ですぐに役に立つ • イラストや写真を使ってやさしく楽しく解説する
イラストで Decorator パターンを説明する ふざけたコンテンツ
こんな人におすすめ • デザインパターンを(本格的に)学び出す • デザインパターンが解決する「問題」をより深く理解したい • 能動的に学びたい ◦ クロスワードパズル ◦
ボールペンでコードを書く課題など こんな人におすすめしない • デザインパターンのリファレンスがほしい • カタログがほしい 誰が読むべきか
None
Qiita ENECHANGE株式会社 ご清聴ありがとうございます