Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
72
Other Decks in Programming
See All in Programming
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
160
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
390
Graviton と Nitro と私
maroon1st
0
130
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
280
エディターってAIで操作できるんだぜ
kis9a
0
750
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
AIコーディングエージェント(Manus)
kondai24
0
210
AIエージェントの設計で注意するべきポイント6選
har1101
5
2.1k
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
170
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
[SF Ruby Conf 2025] Rails X
palkan
0
560
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
230
Tell your own story through comics
letsgokoyo
0
750
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
200
Marketing to machines
jonoalderson
1
4.3k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Making Projects Easy
brettharned
120
6.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Statistics for Hackers
jakevdp
799
230k
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
▪手順が少し変わっただけで、お客さ ん(呼び出し側)にも影響が出る(コー ドの修正等)