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
オブジェクト指向でなぜ作るのか【第9章】
Search
Yuki Horikoshi
October 26, 2021
Programming
0
120
オブジェクト指向でなぜ作るのか【第9章】
輪読会で発表した「オブジェクト指向でなぜ作るのか」のモデリングの章の説明です。
Yuki Horikoshi
October 26, 2021
Tweet
Share
More Decks by Yuki Horikoshi
See All by Yuki Horikoshi
SmartHRの複数のチームにおけるMCPサーバーの活用事例と課題
yukisnow1823
2
1.7k
エンジニア向けCursor勉強会 @ SmartHR
yukisnow1823
3
16k
在庫管理onRails.pdf
yukisnow1823
0
140
DWCを卒業してRubyistとして過ごす
yukisnow1823
0
72
OpenAI APIを用いた技術ブログ記事作成アプリを開発した話
yukisnow1823
0
540
今仕事でやっていること(コミュニティ用サンプル)
yukisnow1823
0
110
インフラの魅力とお仕事を知り、実際に見てみよう講座 堀越優希・大嶋勇樹
yukisnow1823
0
1.4k
Digital Hack Day(Yahooハッカソン)初出場レポ
yukisnow1823
0
110
thanks企画の提案
yukisnow1823
0
92
Other Decks in Programming
See All in Programming
メモリ不足との戦い〜大量データを扱うアプリでの実践例〜
kwzr
1
870
CSC305 Lecture 02
javiergs
PRO
1
260
CSC305 Lecture 04
javiergs
PRO
0
250
株式会社 Sun terras カンパニーデック
sunterras
0
230
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
190
(Extension DC 2025) Actor境界を越える技術
teamhimeh
1
220
猫と暮らすネットワークカメラ生活🐈 ~Vision frameworkでペットを愛でよう~ / iOSDC Japan 2025
yutailang0119
0
220
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
170
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
3.5k
ABEMAモバイルアプリが Kotlin Multiplatformと歩んだ5年 ─ 導入と運用、成功と課題 / iOSDC 2025
akkyie
0
330
CSC509 Lecture 06
javiergs
PRO
0
240
非同期jobをtransaction内で 呼ぶなよ!絶対に呼ぶなよ!
alstrocrack
0
530
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
960
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
The Language of Interfaces
destraynor
162
25k
Fireside Chat
paigeccino
40
3.7k
Designing Experiences People Love
moore
142
24k
For a Future-Friendly Web
brad_frost
180
9.9k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
890
Measuring & Analyzing Core Web Vitals
bluesmoon
9
610
Transcript
ງӽ༏ر!ྠಡձʹͯ ΦϒδΣΫτࢤͰͳͥ࡞Δͷ͔ ୈষݱ࣮ੈքͱιϑτΣΞͷΪϟοϓΛຒΊΔϞσϦϯά
͜Ε·Ͱ͖ͯͨ͜͠ͱ
ΦϒδΣΫτࢦݱ࣮ੈքΛશ ʹιϑτΣΞදݱͰ͖ΔΘ͚Ͱ ͳ͍ɻ
ͦͷ՝Λղܾ͢ΔͨΊʹ ϞσϦϯάͷྫ͕͋ͬͨʢষʣ
ຊষͦͷਂ۷Γ
wۀੳ wཁٻఆٛ wઃܭ େ͖͚ͯ͘εςοϓͰղܾͰ͖Δ ݱ࣮ੈքͱιϑτΣΞͷΪϟοϓ
wۀੳ ݱ࣮ੈքͷࣄͷਐΊํΛཧ͢Δ wཁٻఆٛ wઃܭ େ͖͚ͯ͘εςοϓͰղܾͰ͖Δ ݱ࣮ੈքͱιϑτΣΞͷΪϟοϓ
wۀੳ wཁٻఆٛ ίϯϐϡʔλʔʹͤΔࣄͷൣғΛܾΊΔ wઃܭ େ͖͚ͯ͘εςοϓͰղܾͰ͖Δ ݱ࣮ੈքͱιϑτΣΞͷΪϟοϓ
wۀੳ wཁٻఆٛ wઃܭ ιϑτΣΞΛͲ͏࡞Δ͔ܾΊΔ େ͖͚ͯ͘εςοϓͰղܾͰ͖Δ ݱ࣮ੈքͱιϑτΣΞͷΪϟοϓ
ਓؒͷۀͷதͰ ίϯϐϡʔλ͕ಘҙͦ͏ͳͱ͜Ζͤ ͪΌ͍͍͑😃
ίϯϐϡʔλ ʮܾ·Γ͖ͬͨࣄʯͱʮେྔʹ֮͑Δ͜ͱʯ ͕ಘҙ
ΞϓϦέʔγϣϯͷछྨʹΑͬͯɺϞ σϦϯάͷΓํҟͳͬͯ͘Δɻ
େ͖͚ͯ͘छྨ
ϏδωεΞϓϦɺΈࠐΈιϑτ ΣΞɺελϯυΞϩϯΞϓϦ
ϏδωεΞϓϦέʔγϣϯ 1ΛҰॹʹ ΈͯΈ·͠ΐ͏ɻʢຊॻͷϖʔδʣ
wΞΫςΟϏςΟਤ ۀͷྲྀΕΛݟ͑ΔԽ wϢʔεέʔεਤ ؔΘΔਓΛ໌Β͔ʹ͠ɺۀͷྲྀΕͷதͷ࣮ࡍͷߦ ಈΛݟ͑ΔԽ wγʔέϯεਤ ିग़ۀΛίϯϐϡʔλԽͨ͠ˠ֓೦Ϟσϧͷ࡞
ਐΉ ϏδωεΞϓϦͰͷϞσϦϯάͷྲྀΕ ਓؒͷۀΛίϯϐϡʔλͤΔ
γʔέϯεਤதͷɺਤॻؗͰͷਓ ؒͷۀࣗମແ͘ͳΒͳ͍͕ʜ
σʔλߏඇৗʹγʔϜϨεʢΦ ϒδΣΫτࢦ͕ͦͷ··ݱ࣮ੈք ΛදݱͰ͖͍ͯΔʣ
None
ҰํɺΈࠐΈιϑτΣ Ξͷ߹🤔
ݱ࣮ੈքͷࣄΛʮͦͷ ··ͦͬ͘Γஔ͖͑Δʯ
ݱ࣮ੈքͷࣄΛʮͦͷ ··ͦͬ͘Γஔ͖͑Δʯ
ʢΦϒδΣΫτࢦ͕ݱ࣮ੈքΛ දͤͳ͍ͷͱໃ६ͯ͠ΔΜ͚ʣ
ݱ࣮ੈքͷࣄΛʮͦͷ ··ͦͬ͘Γஔ͖͑Δʯ
ͱ͍͑ɺϏδωεΞϓϦͷ࣌ͷΑ͏ ʹʮચ୕ͷۀੳʯͱ͔͠ͳ͍
ݱ࣮ੈքͷࣄΛʮͦͷ ··ͦͬ͘Γஔ͖͑Δʯ
Ͳ͏͍͏͜ͱ͔ʁ🤔
w ΤΞίϯચ୕ػͳͲɺ࣮ࡍͷݱ࣮ੈքͷۀΛͦͷ··ߦ͏ػ ցΛ։ൃ͢Δʹ։ൃ͕ॏཁ w ͦͷػց͕ಈ͘Α͏ʹɺಈ࡞ͷදݱΛߦ͏ ྫʣ1ͷεςʔτϚγϯਤ ࣮ࡍͷػցͱҰॹʹ։ൃ͕ਐΉ ΈࠐΈιϑτΣΞͷϞσϦϯά
ϞσϦϯάιϑτΣ Ξ։ൃͷޣຯ
࡞ΔͷʹΑͬͯϞσϦϯ άͷख๏Λ͚·͠ΐ͏ɻ