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
英語版 『オブジェクト指向設計実践ガイド』を読んで
Search
akirafuwa(あきら)
March 11, 2022
Programming
0
130
英語版 『オブジェクト指向設計実践ガイド』を読んで
フィヨルドブートキャンプで参加したLT会「初めてのLT会 Vol.11」にて発表した際の資料です。
akirafuwa(あきら)
March 11, 2022
Tweet
Share
More Decks by akirafuwa(あきら)
See All by akirafuwa(あきら)
ADHDを仕事に生かす
akira_5316
0
73
Other Decks in Programming
See All in Programming
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
チームをチームにするEM
hitode909
0
450
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
CSC307 Lecture 04
javiergs
PRO
0
630
CSC307 Lecture 03
javiergs
PRO
1
470
Pythonではじめるオープンデータ分析〜書籍の紹介と書籍で紹介しきれなかった事例の紹介〜
welliving
3
780
Implementation Patterns
denyspoltorak
0
150
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
660
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
250
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.3k
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
5.2k
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
460
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
730
Code Reviewing Like a Champion
maltzj
527
40k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
210
First, design no harm
axbom
PRO
2
1.1k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
270
Design in an AI World
tapps
0
120
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
Rails Girls Zürich Keynote
gr2m
95
14k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
98
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
130
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
280
Transcript
英語版 『オブジェクト指向設計実践ガイド』 を読んで @akirafuwa 2022.3.12 15:00〜 Fjord Boot Camp
初めてのLT会 Vol.11
目次 ▪自己紹介 ▪いま学んでいること(英語輪読会) ▪印象に残っているところ ▪英語を読む時のコツ ▪英語で輪読会をするということ
自己紹介 ▪あきら(@akirafuwa) ▪海外営業(事務)→SESに未経験で転職(1年) ▪フィヨルドブートキャンプ 2021.12.28〜(もうすぐ3ヶ月) ▪趣味はハロプロ、赤い公園、 鹿島アントラーズ...etc
いま取り組んでいること ▪「オブジェクト指向設計実践ガイド」 原著(英語版)を読んでいます。 ▪英語輪読会 月・水・金 19:30〜20:30 ▪お先に6章末まで読破! ▪オブジェクト指向なコード例が豊富 日本語版
原著(英語版)
クラスをレストランに例える パブリック メソッド プライベート メソッド class Restaurant ▪お客さんは、メニューを注文するだ けで良い。 ▪内部の処理は外から見えない。
▪クラスを設計する時は、 何が 欲しいかを伝えるだけで目的の物が 手に入るようにする。 ▪いままでなんとなくで済ませていた 理解がより深まりました。
自分流!英語を読む時のコツ ▪文の構造を意識する! Using a menu avoids this problem by letting
each customer ask for what they want without knowing anything about how the kitchen makes it. S V O V’ O’ C’ O’’ V’’ ’ O’’ ’ ▪段落の構造を意識する! 段落の最初と最後に結論が書いてある。章の最初と最後にも。
英語で輪読会をするということ ▪英語で本を読むこと ▪技術書を読むこと ▪輪読会を続けること
ご清聴ありがとうございました!!
もし全部パブリックメソッドだと...?? パブリック メソッド class Restaurant ▪お客さんは、料理ができあがるま での全ての手順を指示しないといけ ない ・野菜を切る ・野菜を炒める....etc
▪手順が少し変わっただけで、お客さ ん(呼び出し側)にも影響が出る(コー ドの修正等)