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
オブジェクト指向でなぜ作るのか【第5章】
Search
Yuki Horikoshi
June 27, 2021
Technology
0
83
オブジェクト指向でなぜ作るのか【第5章】
勉強会ように作成した「オブジェクト指向でなぜ作るのか」5章の発表資料です。
Yuki Horikoshi
June 27, 2021
Tweet
Share
More Decks by Yuki Horikoshi
See All by Yuki Horikoshi
SmartHRの複数のチームにおけるMCPサーバーの活用事例と課題
yukisnow1823
2
1.4k
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
15k
在庫管理onRails.pdf
yukisnow1823
0
130
DWCを卒業してRubyistとして過ごす
yukisnow1823
0
62
OpenAI APIを用いた技術ブログ記事作成アプリを開発した話
yukisnow1823
0
520
今仕事でやっていること(コミュニティ用サンプル)
yukisnow1823
0
95
インフラの魅力とお仕事を知り、実際に見てみよう講座 堀越優希・大嶋勇樹
yukisnow1823
0
1.3k
オブジェクト指向でなぜ作るのか【第9章】
yukisnow1823
0
110
Digital Hack Day(Yahooハッカソン)初出場レポ
yukisnow1823
0
100
Other Decks in Technology
See All in Technology
開発生産性を組織全体の「生産性」へ! 部門間連携の壁を越える実践的ステップ
sudo5in5k
2
6.7k
プライベートクラウドでの効率的な証明書配布戦略 / Efficient Certificate Distribution Strategy in Private Cloud
lycorptech_jp
PRO
0
110
Beyond Kaniko: Navigating Unprivileged Container Image Creation
f30
0
130
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
820
MUITにおける開発プロセスモダナイズの取り組みと開発生産性可視化の取り組みについて / Modernize the Development Process and Visualize Development Productivity at MUIT
muit
1
15k
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
180
What’s new in Android development tools
yanzm
0
280
第4回Snowflake 金融ユーザー会 Snowflake summit recap
tamaoki
1
270
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
380
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
160
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
6.6k
Tokyo_reInforce_2025_recap_iam_access_analyzer
hiashisan
0
180
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
A better future with KSS
kneath
238
17k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Designing for humans not robots
tammielis
253
25k
Music & Morning Musume
bryan
46
6.6k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Being A Developer After 40
akosma
90
590k
Become a Pro
speakerdeck
PRO
29
5.4k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Speed Design
sergeychernyshev
32
1k
Transcript
ྠಡձʹͯງӽ༏ر ΦϒδΣΫτࢦͰ ͳͥ࡞Δͷ͔ ষϝϞϦͷΈͷཧղϓϩάϥϚͷͨ͠ͳΈ
ຊষͷྲྀΕ ཁɿ001ͷϝϞϦͷ͍ํΛΖ͏ ҰൠతͳϓϩάϥϜͷ࣮ߦํ๏ΛΔ $16Ͱͷ࣮ߦͷ͞ΕํΛΔ ϝϞϦͷΘΕํΛΔ 001ͷ߹ͰͷϝϞϦͷ͍ํΛΔ
ΨϕʔδίϨΫλΛΔ ҰൠతͳϓϩάϥϜͷϝϞϦͷ͍ํΛ্ͬͨͰɺ001ͷ߹ ΛΖ͏ͱ͍͏ষɻଟ͍ͨΊղઆͳ͍ͱ͍͠෦ͷΈղઆɻ
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
͓ΊͰͱ͏
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
w ϓϩάϥϜͷίʔυ͕ػցޠʹ༁͞Ε࣮ͯߦ w ΞϓϦέʔγϣϯͷதͰԿ͔Λ࣮ߦ͢Δ͜ͱ͕͋Δ ྫʣ8PSEͰจষΛೖྗͭͭ͠ಉ࣌ʹߍਖ਼ͯ͘͠ΕΔ ϓϩηε͕εϨουΛؚΉ ෳͷεϨουΛॱ൪ʹ͍࣮ؒߦΛ͍ͯ͠Δ ࣮ࡍͷ$16͕ߦ͏࡞ۀʹ͍ͭͯ ϓϩηεͱεϨου ϓϩηε
εϨου εϨου
࣮ԋ
Ͳ͏͍͏ॱংͰ ࣮ߦ͞ΕΔ͔ෆఆʂ
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
w ੩తྖҬ w ώʔϓྖҬ w ελοΫྖҬ ̏ͭͷྖҬͰཧ͞ΕΔ 001ಠಛͷϝϞϦཧํ๏ ϝϞϦͷཧํ๏
w ੩తྖҬ ϓϩάϥϜͷ࣮ߦ࣌ʹ֬อ มΘΒͳ͍ͷΛஔ͘ ۩ମతʹάϩʔόϧมɺ࣮ߦՄೳͳܗࣜʹͨ͠ίʔυ 001ಠಛͷϝϞϦཧํ๏ ϝϞϦͷཧํ๏
w ώʔϓྖҬ ಈతʹ֬อ͞ΕΔϝϞϦྖҬ ΞϓϦέʔγϣϯ͔Β04ʹϝϞϦྖҬΛཁٻ ׂΓ͕ͯߦΘΕΔ 001ಠಛͷϝϞϦཧํ๏ ϝϞϦͷཧํ๏
w ελοΫྖҬ αϒϧʔνϯ੍ޚͷͨΊʹݺͼग़͞ΕΔϝϞϦ ˠ3VCZͰ͍͏ϝιουͷ͜ͱ 001ಠಛͷϝϞϦཧํ๏ ϝϞϦͷཧํ๏
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
1ʙಉ͡Ϋϥεͷར༻ ϝιουςʔϒϧ Ҿ༻ɿ IUUQTRJJUBDPNNTNBOJBJUFNTEGCEFDEG
None
None
1ʙ001ͷϙϦϞʔϑΟζϜͷৄࡉɺഎܠ ϝιουςʔϒϧ Ҿ༻ɿ IUUQTZIBSBKQPPQWUBCMF
None
1ʙಉ͡Ϋϥεͷར༻ ϝιουςʔϒϧ w ܧঝ͞Εͨͷͪɺϝιουͷத͕มΘͬͯಉ͡ํ๏Ͱݺͼग़ ͤΔ w ͦΓΌͦ͏Ͱ͠ΐͬͯࢥ͍͕͕ͪͩɺཪͰϝιουςʔϒϧ͕ಇ ͖ɺͦΕͧΕͷϝιουʹϙΠϯλΛ͚ͭͯ͘Ε͍ͯΔͨΊɺ࣮ ݱͰ͖Δ w
࣮ࡍͷϝιουҟͳΔ͕ɺݺͼग़͠ଆʹಉ͡ʹݟ͑Δʮ Έʯʢ1ʣ
ϓϩηεͱεϨου 001ͷϝϞϦͷ͍ํ ϝιουςʔϒϧ ΨϕʔδίϨΫλ ଟ͍ͷͰɺཁΛհ ࣍
1001ͷΈͷҰͭʮෆཁͳΠϯελϯεͷআʯ ΨϕʔδίϨΫλ w ಠཱͨ͠εϨουͱ࣮ͯ͠ߦ͞Ε͍ͯΔ ώʔϓྖҬ আ
1001ͷΈͷҰͭʮෆཁͳΠϯελϯεͷআʯ ΨϕʔδίϨΫλ w ͳͥͦΜͳ͜ͱ͕Ͱ͖Δ͔ʁ ಠཱͨ͠ΠϯελϯεΛݟ͚ͭΔ͔Β ελοΫͱϝιουΤϦΞ͕ɺΠϯελϯεͷωοτϫʔΫΛ࡞Γ ग़͢ʢ࣍ͷਤʣ ͦͷதͷɺಠཱͨ͠ͷ͕আ͞ΕͯώʔϓྖҬ͕ۭ͘
1001ͷΈͷҰͭʮෆཁͳΠϯελϯεͷআʯ ΨϕʔδίϨΫλ