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
OOP
Search
Akihito Koriyama
May 10, 2018
Programming
0
290
OOP
Object Oriented Programming
2018@Excite
Akihito Koriyama
May 10, 2018
Tweet
Share
More Decks by Akihito Koriyama
See All by Akihito Koriyama
AI Centric
koriym
0
310
app-state-diagram
koriym
0
73
OOP, Double Dispatch and Visitor Pattern
koriym
2
140
BEAR.Sunday 2014-2024
koriym
0
66
イベント駆動コンテンツ (a.k.a Webアプリケーションの効率を再定義するBEAR.Sundayの分散キャッシングフレームワーク)
koriym
4
7.9k
Unconf: RWA読書会
koriym
0
590
REST 6+4の制約
koriym
2
2.8k
RESTful Web API 読書会 #1
koriym
3
290
RESTの力 / The Power of REST
koriym
10
8k
Other Decks in Programming
See All in Programming
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.3k
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
140
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
210
Julia という言語について (FP in Julia « SIDE: F ») for 関数型まつり2025
antimon2
3
980
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
260
エラーって何種類あるの?
kajitack
5
290
GraphRAGの仕組みまるわかり
tosuri13
7
480
AIコーディング道場勉強会#2 君(エンジニア)たちはどう生きるか
misakiotb
1
240
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
610
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
120
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
1
300
Claude Codeの使い方
ttnyt8701
1
130
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
39
1.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
What's in a price? How to price your products and services
michaelherold
246
12k
Code Review Best Practice
trishagee
68
18k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
A Tale of Four Properties
chriscoyier
160
23k
Fireside Chat
paigeccino
37
3.5k
Thoughts on Productivity
jonyablonski
69
4.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
OOP ",*)*50,0*3*:"." !&YJDJUF
MODEL ?
None
None
None
None
None
None
http://abapsharebyreza.blogspot.jp/2013/11/taw-12-introduction-to-object-oriented.ht
http://abapsharebyreza.blogspot.jp/2013/11/taw-12-introduction-to-object-oriented.ht
TellDontAsk ٻΊΔͳɺ໋͡Α
https://martinfowler.com/bliki/TellDontAsk.html
̍ɽ̍ͭͷϝιουʹ͖ͭΠϯσϯτ̍ஈ֊·Ͱʹ͢Δ͜ͱ ̎ɽelse۟Λ༻͠ͳ͍͜ͱ ̏ɽͯ͢ͷϓϦϛςΟϒܕͱจࣈྻܕΛϥοϓ͢Δ͜ͱ ̐ɽ̍ߦʹ͖ͭυοτ̍ͭ·Ͱʹ͢Δ͜ͱ ̑ɽ໊લΛলུ͠ͳ͍͜ͱ ̒ɽͯ͢ͷΤϯςΟςΟΛখ͘͢͞Δ͜ͱ ̓ɽ̍ͭͷΫϥεʹ͖ͭΠϯελϯεม̎ͭ·Ͱʹ͢Δ͜ͱ ̔ɽϑΝʔετΫϥείϨΫγϣϯΛ༻͢Δ͜ͱ ̕ɽGetterɺSetterɺϓϩύςΟΛ༻͠ͳ͍͜ͱ