Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
英語版 『オブジェクト指向設計実践ガイド』を読んで
Search
akirafuwa(あきら)
March 11, 2022
Programming
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
英語版 『オブジェクト指向設計実践ガイド』を読んで
フィヨルドブートキャンプで参加したLT会「初めてのLT会 Vol.11」にて発表した際の資料です。
akirafuwa(あきら)
March 11, 2022
More Decks by akirafuwa(あきら)
See All by akirafuwa(あきら)
ADHDを仕事に生かす
akira_5316
0
80
Other Decks in Programming
See All in Programming
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
500
XHTMLが残したもの
yosuke_furukawa
PRO
2
820
iOSDC2026登壇資料.pdf
riofujimon
0
170
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
440
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
180
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
560
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
SREの越境 / SRE Collaboration
y0hgi
2
250
AI活用は、個人から組織へ|マルチプレイヤーエージェントハーネス「QM」の社内活用事例 / AI use is moving from individuals to orgs
rkaga
1
120
Webの地図
yosuke_furukawa
PRO
6
4.6k
App Intentsのビルドプロセスを支える技術
kntkymt
0
400
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
150
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Odyssey Design
rkendrick25
PRO
2
810
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The SEO identity crisis: Don't let AI make you average
varn
0
560
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
580
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Become a Pro
speakerdeck
PRO
31
6.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
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
▪手順が少し変わっただけで、お客さ ん(呼び出し側)にも影響が出る(コー ドの修正等)