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
hideki kinjyo
PRO
January 22, 2021
Programming
0
82
オブジェクト指向設計実践ガイド 第1章/practical-object-oriented-design-in-ruby-1
社内勉強会(輪読会)で利用した読書メモです
hideki kinjyo
PRO
January 22, 2021
Tweet
Share
More Decks by hideki kinjyo
See All by hideki kinjyo
#phperbiglt のLT
o0h
PRO
0
58
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
210
symfony/mcp-bundleで、既存アプリケーションもお手軽にMCPサーバー化
o0h
PRO
1
90
組織もソフトウェアも難しく考えない、もっとシンプルな考え方で設計する #phpconfuk
o0h
PRO
10
5.4k
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
650
Composerの依存解決 #phpstudy
o0h
PRO
0
160
「影響が少ない」を自分の目でみてみる
o0h
PRO
4
2.3k
PHPによる"非"構造化プログラミング入門 -本当に熱いスパゲティコードを求めて- #phperkaigi
o0h
PRO
0
1.8k
もう少しテストを書きたいんじゃ〜 #phpstudy
o0h
PRO
23
5.4k
Other Decks in Programming
See All in Programming
AI巻き込み型コードレビューのススメ
nealle
1
140
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
260
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
150
AgentCoreとHuman in the Loop
har1101
5
230
CSC307 Lecture 09
javiergs
PRO
1
830
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
1.1k
Basic Architectures
denyspoltorak
0
660
CSC307 Lecture 05
javiergs
PRO
0
500
dchart: charts from deck markup
ajstarks
3
990
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
Oxlintはいいぞ
yug1224
5
1.3k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
1
210
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
A Modern Web Designer's Workflow
chriscoyier
698
190k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Writing Fast Ruby
sferik
630
62k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
First, design no harm
axbom
PRO
2
1.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
120
Testing 201, or: Great Expectations
jmmastey
46
8k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
Building Adaptive Systems
keathley
44
2.9k
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 ʮίεύʯͷʮίεʯΛ͘͢Δ͜ͱͰɺ ʮࠓͷՁºকདྷͷՁ ण໋ ʯΛ࠷େԽ͍ͯ͘͜͠ͱ͕Մೳ