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
オブジェクト指向設計実践ガイド 第1章/practical-object-orient...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hideki kinjyo
PRO
January 22, 2021
Programming
84
0
Share
オブジェクト指向設計実践ガイド 第1章/practical-object-oriented-design-in-ruby-1
社内勉強会(輪読会)で利用した読書メモです
hideki kinjyo
PRO
January 22, 2021
More Decks by hideki kinjyo
See All by hideki kinjyo
PCOVから学ぶコードカバレッジ #phpcon_odawara
o0h
PRO
0
270
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
210
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
450
PHPer Book Revue 「雑に作る」 #phperkaigi
o0h
PRO
0
340
俺にも私がAIと作った オススメの個人ツールを語らせてくれ
o0h
PRO
0
57
#phperbiglt のLT
o0h
PRO
0
83
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
260
symfony/mcp-bundleで、既存アプリケーションもお手軽にMCPサーバー化
o0h
PRO
1
150
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
10
5.8k
Other Decks in Programming
See All in Programming
Back to the roots of date
jinroq
0
270
JOAI2026 1st solution - heron0519 -
heron0519
0
140
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
280
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
0
150
感情を設計する
ichimichi
5
1.5k
Surviving Black Friday: 329 billion requests with Falcon!
ioquatix
0
550
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
5k
事業会社でのセキュリティ長期インターンについて
masachikaura
0
260
Don't Prompt Harder, Structure Better
kitasuke
0
780
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
830
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
790
t *testing.T は どこからやってくるの?
otakakot
1
690
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
770
Practical Orchestrator
shlominoach
191
11k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
Six Lessons from altMBA
skipperchong
29
4.2k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
Building Applications with DynamoDB
mza
96
7k
Optimizing for Happiness
mojombo
378
71k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
800
Raft: Consensus for Rubyists
vanstee
141
7.4k
Transcript
͖Μ͡ΐ͏ͻͰ͖5XJUUFS!PI@(JU)VC!PIϒϩάEBJTVLJOJDIJZPVCJMBOE ୈষΦϒδΣΫτࢦઃܭ ʰΦϒδΣΫτࢦઃܭ࣮ફΨΠυʱΛಡΉ
ୈষͲΜͳষʁ lΦϒδΣΫτࢦઃܭͷཧ༝ͦͷ༝དྷʹ͍ͭͯz ʮ͡ΊʹʯΑΓ ઃܭͷশࢍ ઃܭͷಓ۩ ઃܭͷߦҝ ΦϒδΣΫτࢦϓϩάϥϛϯάͷ͔ΜͨΜͳಋೖ ·ͱΊ
લஔ͖ͦͦͲΜͳຊͳͷʁ
͜ͷຊԿΛఏڙ͢Δͷ͔ʁ͜Ε͔ΒͲΜͳΛ͍ͯ͘͠ͷ͔ʁ w ෭ʹΑΕʮਐԽ͠ଓ͚ΔॊೈͳΞϓϦέʔγϣϯͷҭͯํʯ w ʮΞϓϦέʔγϣϯͬͯɺ࡞͍ͬͯ͘͏ͪʹz͜͜ม͍͑ͨͳzͬͯࢥͬͨΓɺཁٻ͕มΘͬ ͯz͜͜Λมߋ͠ͳ͍ͱ͍͚ͳ͍zͬͯࣄଶ͕ى͜ΔΑͶʯΛલఏʹ w ʮͲ͏ͨ͠Βɺॊೈʹ֦ு͠ଓ͚͍͚ͯΔ࡞ΓʹͰ͖Δͷ͔ʁʯͱ͍͏ςʔϚͰ w ઃܭɾࢥͷπʔϧͱͯ͠ͷʮΦϒδΣΫτࢦʯΛ༻͍ͯ
w ۩ମతͳͭͷࡐ ࣗసंͱཱྀߦͷαʔϏε Λ௨ͯ͡ɺʮ࣮ࡍʹઆ໌͍ͯ͘͠ʯͱ͍͏༰ w جຊతͳݪଇ 40-*%ݪଇ ʹؔ͢Δੈք؍ɺύλʔϯϦϑΝΫλϦϯάͷςΫχοΫ͕ମ ݧͰ͖Δͱࢥ͍·͢
ୈষʮΦϒδΣΫτࢦઃܭʯ
खଓ͖ܕͱ͔ΦϒδΣΫτࢦͱ͔ w ষͷಋೖ෦ w ΦϒδΣΫτࢦϓϩάϥϛϯάͷ͔ΜͨΜͳಋೖ
4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯ ͷҭͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ lΦϒδΣΫτࢦઃܭͰൃͷస͕ٻΊ ΒΕ·͢ɻੈքΛɺ͋Β͔͡ΊܾΊΒΕͨख ଓ͖ͷू·Γͱߟ͑ΔͷͰͳ͘ɺΦϒδΣ ΫτؒͰड͚͞ΕΔϝοηʔδͷ࿈ଓͱ͠
ͯϞσϧԽ͢ΔͷͰ͢ɻz
खଓ͖ܕʁΦϒδΣΫτࢦʁ w ʮखଓ͖ͷू·Γʯ ͲͷΑ͏ͳૢ࡞Λ͢Δ͔ʁΛҙࣝ͢Δ w ʮΦϒδΣΫτؒͰड͚͞ΕΔϝοηʔδͷ࿈ଓʯ ԿΛ͍͔ͨ͠ʁΛҙࣝ͢Δ w ʮͲ͏Δ͔ʁʯΑΓʮԿΛ͍͔ͨ͠ʁʯΛҙࣝ͢ΔΑ͏ʹ͢Δͱ͍͏Ͱ zൃͷస͕ٻΊΒΕ·͢zɻ
w ۩ମతʹʮΞϨΛίϨ͓͍ͯͯ͘͠ΕʙʙʯʮཔΉଆʯͰͳ͘ʮཔ·ΕΔଆʯͷʹͳΔɻzৄ ࡉzz͓ͤzͩͥʂʂʂʂ w ͦͷͨΊʹʮΦϒδΣΫτʯͱ͍͏ొਓ͕ݱΕΔɻ ʮΦϒδΣΫτʯʮΑ͠ͳʹͬͯ͘ΕΔϚϯʯ
w ʮ୭͔ʹ ϝοηʔδύογϯά ͤͯΑ͠ͳʹΒͤΔ Χϓη ϧԽ ʯ͜ͱ͕Ͱ͖Δ ΰʔϧ͚ܾͩΊ͓͚ͯɺ Γํʹॊೈੑ ϙϦϞʔϑΟζ
Ϝ Λ࣋ͨͤΒΕΔʂʂ w ͜͜Λಥ͖٧ΊΔͱ5FMM EPO`U BTLʹͭͳ͕͍ͬͯ͘ 5FMM EPO`UBTL
खଓ͖ܕ w ʮৼΔ͍ʯΛఆٛͯ͠ ؔɺϓϩγʔ δϟɺαϒϧʔνϯ ɺͦΕΛΈ߹Θͤ ͯ͏ w ʮσʔλʯΛͦ͜ʹͯ݁͠ՌΛऔΓग़͢
ΦϒδΣΫτࢦ w ʮσʔλʯͱʮৼΔ͍ʯΛಉ࣌ʹ࣋ͨͤ Δ ΦϒδΣΫτ w ʮৼΔ͍ʯͱʮ͖࣋ͭσʔλ छྨ ੑ࣭
ʯΛఆٛͯ͠ Ϋϥε ɺ ͔ͦ͜Βʮҧ͏ਓʯΛੜΈग़ͤΔ Π ϯελϯε ʮΫϥεʯ͕ΦϒδΣΫτࢦͷඞਢཁ݅ͱ͠ͳ͍͖͋Δ w (PΦϒδΣΫτࢦݴޠͩΖ͏͔ʁc1045%IUUQTQPTUEDDJTHPPCKFDUPSJFOUFE
4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦ έʔγϣϯͷҭͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ zͦΕΏ͑ΦϒδΣΫτࢦݴޠ֦ுՄೳͰ͋Γɺࣗ༝Ͱ͢ɻΦϒδΣ Ϋτࢦݴޠɺগ͔͠Γఆٛ͞Εͨܕɺલͬͯఆٛͨ͠ૢ࡞ʹ ϓϩάϥϚʔΛറΓ͚Δ͜ͱ͋Γ·ͤΜɻϓϩάϥϚʔ·ͬͨ͘ ৽͍͠ܕΛߟҊ͢Δ͜ͱ͕Ͱ͖·͢ɻ࣍ୈʹΦϒδΣΫτࢦΞϓϦέ
ʔγϣϯɺϓϩάϥϚʔͷѻ͏ྖҬʹಛผʹ͋ͭΒ͑ΒΕͨɺಠࣗͷ ϓϩάϥϛϯάݴޠʹͳ͍ͬͯ͘ͷͰ͢ɻࣗͷྖҬʹಛԽͨ͠ݴޠ͕ ࠷ऴతʹָ͠ΈΛͨΒ͢ͷ͔ɺۤ௧ΛͨΒ͢ͷ͔ઃܭͷͰ͋ Γɺ·͞ʹຊॻͷؔ৺ͱ͢Δ͜ͱͰ͢ɻz
ઃܭͬͯԿͳΜʁ w ઃܭͷশࢍ w ઃܭͷಓ۩
<13>Զͷ໘ന͍εϥΠυಡΜͰ͘Ε w $BLF1)1ͷਐԽ͔ΒಡΈղ͘ɺ1)1ϑϨʔϜϫʔΫͷࠓͬΆ͞QIQFSLBJHJ4QFBLFS%FDLIUUQTTQFBLFSEFDLDPNPIQIQFSLBJHJ ͳΜͰઃܭ͕ඞཁͳͷʁʁʁ ιϑτΣΞʮมΘΔͷʯͱ͍͏ਅཧɾɾ w ʮຊʹˍ࠷ऴతʹཉ͍͠Ϟϊͷཁٻʯ͕ݟ͑ͯΔਓͳΜ͍ͯΔ༁ͳ͍ʂ w ʮଞऀʹશʹ࿙Εͳ͘ࢥߟΛઆ໌Ͱ͖ΔਓʯʮཧղͰ͖ΔਓʯͳΜ͍ͯΔ༁ͳ͍ʂ w
։ൃ͕ਐΜͰˠਐԽ͍ͯ͘͠ͱʮݟ͑ͯ͘Δੈքʯ͕͋Δ ʮະདྷʯʹରͯ͠ͷෆ࣮֬ɺʮݱࡏʯʹෆಁ໌ͷೋॏύϯνʂʂʂ
4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯ ͷҭͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ ཁ݅ͷมߋɺϓϩάϥϛϯάʹ͓͚Δຎࡲྗͱॏྗͱݴ͑· ͢ɻ͜ΕʹΑΓಋೖ͞ΕΔྗಥͰ༧ظ͠ͳ͍ѹྗΛ࡞༻͞ ͤɺΑ͘࿅ΒΕͨܭըʹӨڹΛٴ΅͠·͢ɻ͜ͷɺมߋͷඞཁ ੑ͕ͦ͜ɺઃܭΛॏཁʹ͢ΔͷͰ͢ɻมߋ͕༰қͳΞϓϦέʔ
γϣϯɺॻ͘ʹ֦ு͢Δʹָ͍͠ͷͰ͢ɻॊೈͰదԠ ੑ͕͋Γ·͢ɻมߋΛڋΉΞϓϦέʔγϣϯ·ͬͨ͘ٯͰ͢ɻ
ઃܭͷత w ະདྷ ͔ΔΘ͚ͳ͍ʂʂʂ Λʮड͚ೖΕΔͨΊͷ༨Λ͢ʯͷ͕ ʮΑ͘Ͱ͖ͨઃܭʯ͕ͨΒ͢Ձ w l࣮༻తͳઃܭͱɺະདྷΛਪଌ͢ΔͷͰͳ͘ɺະདྷΛड͚ೖΕΔͨΊ ͷબࢶΛอޢ͢ΔͷͳͷͰ͢ɻબͯ͠͠·͏ͷͰͳ͘ɺಈͨ͘Ίͷ ༨Λઃܭऀʹ͢ͷͰ͢ɻઃܭͷతʮ͋ͱʹͰʯઃܭΛͰ͖Δ
Α͏ʹ͢Δ͜ͱͰ͋ΓɺͦͷୈҰͷඪมߋίετͷݮͰ͢ɻz 4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯͷҭ ͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ w ෭ͷ෬ઢճऩʂʂʹʼਐԽ͠ଓ͚ΔॊೈͳΞϓϦέʔγϣϯ
͋Δ͖ઃܭ ઃܭɺʮࠓͱະདྷʹ͓͚Δ ίεύͷ ࠷దͳͷΛஅ͢Δʯͱ͍͏ߦҝ w lઃܭͰٻΊΒΕΔͷɺҰछͷ߹Ͱ͢ɻΞϓϦέʔγϣϯʹٻΊΒΕΔػೳશମͷ ࣝͱɺͦΕͧΕͷઃܭҊʹ͔͔Δίετͱརʹ͍ͭͯͷࣝΛΈ߹Θͤɺίʔυͷ ߏΛ͠ͳ͚ΕͳΓ·ͤΜɻݱ࣌ɺͦͯ͠ະདྷʹ͓͍ͯɺҰ؏ͯ͠අ༻ରޮ Ռͷ༏ΕͨߏΛߟ͑Δඞཁ͕͋Γ·͢ɻz 4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯͷҭͯํ
+BQBOFTF &EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ w lઃܭʹ͓͍ͯɺະདྷΛߟྀ͢Δͱ͍͏ߟ͑ɺ·ͩΒΕ͍ͯͳ͍ཁ݅Λఆͯ͠ɺ͍ ·ͷ͏ͪʹͦͷ͏ͪͭΛ࣮͓ͯ͘͠ͱ͍͏͜ͱͰͳ͍ͷͰ͢ɻz 4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯͷҭͯํ +BQBOFTF &EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛
ઃܭʹؔ͢ΔΞϨίϨͳಓ۩ ฉ͍ͨ͜ͱ͕͋Δ͔ͳʁͬͯͭΒ͕ͨ͘͞Μग़ͯ͘ΔͰ͢ΑͶ ˞ʮ໊લʯʮݺͼํʯΛ͍ͬͯΔͱHHS͘͢ͳΔͷͰخ͍͠ w 40-*%ݪଇ w σβΠϯ ύλʔϯ ʮݪཧݪଇʯʹؔ͢ΔࢀߟʹͳΓͦ͏ͳຊ w
ϓϩάϥϚ͕Δ͖ͷ͜ͱcాਓ ,FWMJO)FOOFZ ՆେIUUQTXXXBNB[PODPKQEQ w ϓϦϯγϓϧΦϒϓϩάϥϛϯά·Ͱʹʹ͚͍ͭͨҰੜཱͭͷݪཧݪଇc্ా܄IUUQTXXXBNB[PODPKQEQ
ݪଇύλʔϯʮൃݟʯʹଞͳΒͳ͍ w z͍͍ײ͡ʹΓ͍ͨͶʙʙzͬͯࢥ͍ͳ͕Β ͕ࣗੈͷதతʹ͍ͬͯͨ͜ͱʹʮڞ௨ʯ͕͋ͬͨͶɾɾʁͱ͍͏ൃݟ w ͦΕʹ໊લΛ͚ͭΔͱʮݪଇʯͱ͔ʮύλʔϯʯͱ͔ݺΔΑ͏ʹͳΔ w ʮؙ҉هʯͰͳ͘ʮഎܠɾཧ۶ʯΛͬͯೲಘײΛಘΔͷ͕࠷ॏཁ தֶͱ͔ߴߍͷֶͷतۀʮެࣜͷূ໌ʯ͔ΒೖΒΜʁʁ w
྆ऀͷҧ͍ʮϨϕϧ ϨΠϠʔ ͷҧ͍ʯͬͯࢥ͓͚ͬͯ0L w ݪଇʹʮ͍ͬͭकΓ͍ͨࢥɺײੑʯʹҧͱ͔ద߹ͱ͔ͳੈք؍ w ύλʔϯʮ໘ʹԠͯ͡ద༻͞ΕಘΔྑ͍Γํʯʹ߹கͱ͔ద༻ͱ͔ͳੈք؍
4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯ ͷҭͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ lʮΦϒδΣΫτࢦιϑτΣΞઃܭʹ͓͍ͯૺ۰͢Δ ͞·͟·ͳʹରͯ͠ɺ؆୯Ͱ͔ͭ໌ྎͳղΛ༩͑ ΔʯͷͰ͋ΓʮઃܭϓϩμΫτͷॊೈੑɺϞδϡʔϧ ੑɺ࠶ར༻ੑɺ͓Αͼཧղͷ͢͠͞ΛΑΓߴΊΔʯͨ
Ίʹ͑ΔͷͰ͋Δz ˞Α͘ʮ σβΠϯ ύλʔϯʯͱࡶʹݺΕΔͷɺʮ(P'ຊʯతͳͷΛఆ͞Ε͍ͯΔ͜ͱ͕ଟ͘ɺͦͷຊ ࣗମ͕ʮΦϒδΣΫτࢦʹ͓͚Δ࠶ར༻ͷͨΊͷʯͱ͍͏෭Λף͍ͯ͠Δ͜ͱʹҙ
ऄύλʔϯͱϑϨʔϜϫʔΫ w ʮϑϨʔϜϫʔΫʯʮύλʔϯʯͷநग़ɾ࠶ݱͷ্ʹΓཱ͍ͬͯΔ w ʮύλʔϯΛΈ߹Θͤͯɺू߹ʹΑΔύλʔϯΛఏڙ͠ɺ։ൃऀΛύλʔϯʹቕ ΊΑ͏ͱ͢Δʯͱ͍͏ଘࡏ w ͔ͩΒʮϑϨʔϜϫʔΫͷઃܭࢥʯΛΈऔ͓ͬͯ͘ͷେࣄͩͱࢥ͏ɾɾʂ w Կͷ՝Λղܾ͠Α͏ͱͨ͠ͷ͔ʁ
w ͦͷ՝ΛͲ͏͍͏ͷͱఆٛͨ͠ͷ͔ʁ w Կ͕ʮίετʯʮϦεΫʯͰɺͲ͏ʮղܾʯΛఏڙ͍ͯ͠Δͷ͔ʁ
ઃܭΛʮ͢Δʯʹʁ w ઃܭͷߦҝ
4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯ ͷҭͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ มߋͷཁٻʹରͯ͠ɺϓϩάϥϚʔ͕ৗʹʮ͍ɺͦͷ ػೳՃͰ͖·͕͢ɺʰ͕ͯ͢յΕ·͢ʱʯͱ͑ ΔΑ͏ʹͳΔͱɺָ؍ࣦͱมΘ͍͖ͬͯ·͢ɻ
4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦ έʔγϣϯͷҭͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ มߋͷཁٻʹରͯ͠ɺϓϩάϥϚʔ͕ৗʹʮ͍ɺͦͷ ػೳՃͰ͖·͕͢ɺʰ͕ͯ͢յΕ·͢ʱʯͱ͑ ΔΑ͏ʹͳΔͱɺָ؍ࣦͱมΘ͍͖ͬͯ·͢ɻ ͜Ε͕ઃܭΛࣦഊͨ͠࿏ɾɾʂ
࠶ ઃܭ͕ඞཁͳཧ༝ w ઃܭ͕ٻΊΒΕΔͷʮΞϓϦέʔγϣϯͬͯมΘΔʯ͔Β w ͠ʮӬٱʹมΘΒͳͯ͘ྑ͍ʯͷͰ͋Εͦͷ··Ͱ0, w ӬٱͳΜͯ͋Δͷ͔ɾɾɾʁ w ʮ͍ࣺͯͰϱ݄͘Β͍͔͠Θͳ͍ͭΓͩͬͨͷʹɺԿ͔ͩΜ
ͩҎ্ಈ͔ͯ͠Μ͢Αʯ w ʮਂରԠͰೖΕͨIPUpYɺམͪண͍ͨΒͪΌΜͱΖ͏ͱࢥͬͯͨ Μ͚͢ͲͶʙʯ
4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯ ͷҭͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛ ઃܭͱਐతͳൃݟͷϓϩηεͰ͋Γɺ܁Γฦ͠ͷϑΟʔυό οΫΛཔΓʹਐΜͰ͍͖·͢ɻ͜ͷ܁Γฦ͠ͷϑΟʔυόοΫ ɺదͳ࣌ؒ͝ͱʹɺΠϯΫϦϝϯλϧʹߦΘΕΔ͖Ͱ͢ɻ
ઃܭͱ࣌ؒ࣠ w ઃܭ㱠ʮະདྷΛਪଌ͢Δͷɻઃܭʹʮมߋɾ֦ுͷ༨Λ͢ͷʯ w ʮण໋Λ৳ͨ͢Ίʯͱݴ͍͔͑ΒΕΔ w ͱ͍͑ʮιϑτΣΞϦϦʔε͞Εͳ͍ͱՁ͕ͳ͍ʯɻ ʮಈ͘Ԛ͍ίʔυʯͱʮಈ͔ͳ͍៉ྷͳίʔυʯͳΒɺ લऀ͕څྉΛੜΈग़͢
ʮઃܭ͕Ͱ͖Δʯͱ w lઃܭऀͷඪɺػೳ͋ͨΓͷίετ͕࠷͍ํ๏ͰιϑτΣΞΛॻ͘ ͜ͱͰ͢ɻͳͷͰɺͲͷఔ·Ͱઃܭ͢Δ͔ʹ͍ͭͯͷܾஅͭͷཁૉʹࠨ ӈ͞Ε·͢ɻͦΕɺࣗͷεΩϧͱ݁Ռ͕ग़Δ·Ͱͷ࣌ؒͰ͢ɻz 4BOEJ.FU[ΦϒδΣΫτࢦઃܭ࣮ફΨΠυɹʙ3VCZͰΘ͔ΔਐԽ͚ͭͮ͠ΔॊೈͳΞϓϦέʔγϣϯͷҭͯํ +BQBOFTF&EJUJPO ,JOEMFͷҐஔ/P ,JOEMF൛
w ݴ͍͑Δͱʮઃܭͱͦͷ࣮ફʹඞཁͳίετʯɺ ৫୲ऀʹґଘ͢Δ w ʮίεύʯͷʮίεʯΛ͘͢Δ͜ͱͰɺ ʮࠓͷՁºকདྷͷՁ ण໋ ʯΛ࠷େԽ͍ͯ͘͜͠ͱ͕Մೳ