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
Ruby10
Search
Kuniaki IGARASHI
June 16, 2013
Technology
0
3.6k
Ruby10
Ruby講義 第10回 オブジェクト指向
2013.6.20
Kuniaki IGARASHI
June 16, 2013
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
roppongirb_20250911
igaiga
1
220
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
87
KaigiOnRails2024
igaiga
11
18k
RuboSensei
igaiga
0
290
Shibuya.rb-2023-04-27-igaiga
igaiga
1
530
Ginza Rails27 igaiga
igaiga
9
13k
tork09igaiga
igaiga
2
350
Road to white mages
igaiga
1
710
Road to white mages
igaiga
8
4.1k
Other Decks in Technology
See All in Technology
AI開発ツールCreateがAnythingになったよ
tendasato
0
130
【実演版】カンファレンス登壇者・スタッフにこそ知ってほしいマイクの使い方 / 大吉祥寺.pm 2025
arthur1
1
830
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.4k
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
250
エラーとアクセシビリティ
schktjm
1
1.2k
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
240
Rustから学ぶ 非同期処理の仕組み
skanehira
1
130
なぜスクラムはこうなったのか?歴史が教えてくれたこと/Shall we explore the roots of Scrum
sanogemaru
5
1.6k
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
200
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
160
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
3
550
2025年夏 コーディングエージェントを統べる者
nwiizo
0
140
Featured
See All Featured
Scaling GitHub
holman
463
140k
Rails Girls Zürich Keynote
gr2m
95
14k
Music & Morning Musume
bryan
46
6.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.1k
BBQ
matthewcrist
89
9.8k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Context Engineering - Making Every Token Count
addyosmani
2
41
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
What's in a price? How to price your products and services
michaelherold
246
12k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Producing Creativity
orderedlist
PRO
347
40k
Transcript
3VCZߨٛ ୈճΦϒδΣΫτࢦ ޒेཛྷ໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ χϑςΟגࣜձࣾدෟߨٛ ࣾձՊֶʹ͓͚Δใٕज़ͱ ίϯςϯπ࡞ᶙ
ळͷൃදձ
IUUQTKPCNZOBWJKQQDTFBSDIDPSQJTIUNM
IUUQXXXSVCZDBNQKQ
ޒेཛྷ໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH
ઌिͷ෮श
ΫϥεͱΠϯελϯε "SSBZ 4USJOH Ϋϥε ΦϒδΣΫτͷ छྨΛද͢ͷɻ ܕɻछɻઃܭਤɻ < >
ͪ;Δ Πϯελϯε Ϋϥε͔Β ࡞ΒΕͨͷɻ
ΫϥεͱΠϯελϯε Πϯελϯε IUUQXXXqJDLSDPNQIPUPTZPHHZ IUUQXXXqJDLSDPNQIPUPTUPOPNVSB Ϋϥε ઃܭਤ DMBTT͔Β࡞ΒΕͨͷ
ΠϯελϯεΛͭ͘ΔɿOFXϝιου OFXΫϥε͔ΒΠϯελϯεΦϒδΣΫτΛ࡞Δϝιου ͍ͨম͖ͷܕΛͬͯɺ͍ͨম͖Λম͘ "SSBZOFX<> 4USJOHOFX ҰํͰɺࠓ·Ͱॻ͍͍ͯͨΑ͏ʹɺ ΠϯελϯεΦϒδΣΫτΛ ࡞Δ͜ͱՄೳͰ͢ɻ <
> ͪ;Δ ࣮ࡍͷ3VCZͷίʔυͰ OFXϝιουΛ͏ͱɺ ͦͷΫϥεͷۭͬΆͷΦϒδΣΫτ͕Ͱ͖Δ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε ͔Βɺ͍ͨম͖Πϯελϯε͕ ͭͰ͖͕͋Γ·͢ɻ OFX͢Δͱͦͷճ͚ͩ ͍ͨম͖Πϯελϯε͕ Ͱ͖·͢ɻ 5BJZBLJOFX ͍ͨম͖ͷܕ 5BJZBLJΫϥε
DMBTTͷͭ͘Γ͔ͨ DMBTT ͍ͨম͖ͷܕ ΛࣗͰ࡞Δ߹ͷॻ͖ํͰ͢ɻ DMBTTΫϥε໊ Ϋϥεͷఆٛ FOE Ϋϥε໊ඞͣେจࣈ͔Β࢝ΊΔɻ ྫɿ"SSBZ 4USJOH
3FDJQF #PPL DMBTT3FDJQF ͜͜ʹΫϥεͷ༰Λॻ͘ FOE ྫɿ
ͭͬͨ͘DMBTTΛ OFXͯ͠ΈΔ ࣗ࡞ͷDMBTT ͍ͨম͖ͷܕ ͔ΒOFXͯ͠Πϯελϯε ͍ͨম͖ Λͭͬͯ͘Έ·͢ɻ DMBTT3FDJQF FOE SFDJQF3FDJQFOFX
খจࣈͷSFDJQFมͰɺΠϯελϯεΛೖ͍ͯ͠·͢ɻ େจࣈ࢝·Γͷ3FDJQFΫϥε໊Ͱ͢ɻ
Τϥʔͷཧ༝ มͷείʔϓʢ༗ޮൣғʣ DMBTT3FDJQF EFGUJUMF U SFDJQF@UJUMFU˞ FOE EFGUJUMF SFDJQF@UJUMF FOE
FOE มʹ༗ޮൣғ͕͋Γ·͢ɻ มʹ༗ޮൣғɺੜଘ ظ͕ؒ͋Γ·͢ɻϝιο υͰ࡞ͨ͠มɺ ͦͷϝιουͷத͚͕ͩ ༗ޮൣғͰ͢ɻ ͜ͷΑ͏ͳมΛ ϩʔΧϧมͱݺͼ·͢ɻ ˞ͷߦͷมSFDJQF@UJUMFɺͦͷϝιο υͷத͚͕ͩείʔϓʢ༗ޮൣғʣͰ͢ɻ Ͱɺείʔϓͷ͍ มΛ࡞ΔʹͲ͏͢ Ε͍͍Ͱ͠ΐ͏͔ʁ SFDJQF@UJUMF ͷείʔϓ ͜͜Ͱ্هͷ SFDJQF@UJUMFม ʹΞΫηεͰ͖ͳ͍
Πϯελϯεม DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFDIFFTFDBLF ΠϯελϯεΦϒδΣΫτ͕ੜଘ͍ͯ͠Δؒͣͬͱ͑Δม͕ ΠϯελϯεมͰ͢ɻม໊ͷ಄ʹ!Λ͚ͭ·͢ɻ !SFDJQF@UJUMF ͷείʔϓ ͜͜ͰˏSFDJQF@UJUMFม ʹΞΫηεͰ͖Δ
Πϯελϯεมͷੑ࣭̍ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQF3FDJQFOFX SFDJQFUJUMFNBDBSPPO QSFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMFNBDBSPPO ΠϯελϯεΦϒδΣΫ τʢ͍ͨম͖ʣ͝ͱʹ ΠϯελϯεมΛ ผʑʹ͍࣋ͬͯ·͢ɻ
Πϯελϯεมͷੑ࣭̎ ˞͜ͷίʔυʹޡΓ͕͋Γ·͢ DMBTT3FDJQF EFGUJUMF U !SFDJQF@UJUMFU FOE EFGUJUMF !SFDJQF@UJUMF FOE
FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFSFDJQF@UJUMF Πϯελϯεม ΦϒδΣΫτͷ֎͔ ΒΞΫηεͰ͖ ·ͤΜɻ ΞΫηε͢Δ࣌ɺ ͦͷΦϒδΣΫτͷ ϝιουΛ௨ͯ͡Ξ Ϋηε͠·͢ɻ VOEFpOFENFUIPEASFDJQF@UJUMFGPS3FDJQF Y!SFDJQF@UJUMFDIFFTFDBLF /P.FUIPE&SSPS ࣮ߦ݁Ռ
BUUS@BDDFTTPS DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE EFGUJUMF !UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ΠϯελϯεมΛಉ໊ͷϝιουͰಡΈॻ͖͢ΔίʔυΑ͘ ͏ͷͰɺศརͳॻ͖ํBUUS@BDDFTTPS͕༻ҙ͞Ε͍ͯ·͢ɻ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ಉ͡ಈ࡞ ͱͯ͘ͳΓ·ͨ͠ɻ ॻ͖ํɿ BUUS@BDDFTTPSΠϯελϯεม໊ͷγϯϘϧ
໋໊نଇ Ϋϥε໊ͷྫɿ"SSBZ 4USJOH 3FDJQF #PPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠڥքจࣈΛେจࣈʹ͠·͢ ྫɿ3FDJQF4JUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ$BNFM$BTFͱ͍͍·͢ɻ Βͩ͘ ม໊ͷྫɿBSSBZ
TUSJOH SFDJQF CPPL ୯ޠҎ্ΛΈ߹ΘͤΔͱ͖ɺ୯ޠΛ@Ͱͭͳ͗·͢ ྫɿSFDJQF@TJUF ͪͳΈʹɺ͜ͷλΠϓͷنଇΛ4OBLF$BTFͱ͍͍·͢ɻ ͼ Ϋϥε໊େจࣈ࢝·Γɺม໊খจࣈͷΈ
JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F QVUTJOJUJBMJ[FE FOE FOE SFDJQF3FDJQFOFXJOJUJBMJ[FE JOJUJBMJ[Fͱ͍͏ಛผͳ໊લͷϝιουΛ࡞Δͱɺ
ΠϯελϯεΛ࡞Δࡍ OFXϝιου͕ݺΕͨࡍ ʹ ࣗಈͰ࣮ߦ͢ΔϝιουΛ࡞Δ͜ͱ͕Ͱ͖·͢ɻ
JOJUJBMJ[Fϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGJOJUJBMJ[F UJUMF BVUIPS !UJUMFUJUMF !BVUIPSBVUIPS FOE
FOE SFDJQF3FDJQFOFX DIFFTFDBLF JHBSBTIJ QSFDJQFUJUMFDIFFTFDBLF QSFDJQFBVUIPSJHBSBTIJ OFXϝιουʹҾΛ͢ͱɺJOJUJBMJ[FϝιουͷҾͱͯ͠ड ͚औΔ͜ͱ͕Ͱ͖·͢ɻ OFXϝιουݺͼग़࣌͠ʹ͠ ͨҾ͕ JOJUJBMJ[Fϝιουʹ͞ΕΔɻ
Πϯελϯεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF SFDJQFBVUIPSJHBSBTIJ QSFDJQFUJUMF@BOE@BVUIPSDIFFTFDBLFJHBSBTIJ ͜͜·Ͱݟ͖ͯͨΑ͏ͳɺΫϥεͷதͰී௨ʹఆٛͨ͠ϝιουΛ Πϯελϯεϝιουͱ͍͍·͢ɻΠϯελϯεʹରͯ͠ݺͿ͜ͱ͕ Ͱ͖ΔϝιουͰ͢ɻ UJUMF@BOE@BVUIPS Πϯελϯεϝιου BUUS@BDDFTTPSͰ࡞ΒΕΔϝιο υΠϯελϯεϝιουͰ͢ɻ Πϯελϯεϝιου Πϯελϯε ͍ͨম͖ ʹର͠ ͯݺͿ͜ͱ͕Ͱ͖·͢ɻ
Ϋϥεϝιου DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGTFMGQVCMJTIFE@CZ $00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% ͏छྨɺΫϥεϝιουͱ͍͏ͷଘࡏ͠·͢ɻΫϥεϝιο
υΫϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼग़͠·͢ɻ TFMGϝιου໊Ͱఆٛ͠·͢ɻ Ϋϥεʹରͯ͠ݺͿɻ OFX͠ͳ͍ͰݺͿɻ DMBTTΫϥε໊ EFGTFMGϝιου໊ FOE FOE
ΠϯελϯεϝιουɺΫϥεϝιου DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU FOE EFGTFMGQVCMJTIFE@CZ
$00,1"% FOE FOE Q3FDJQFQVCMJTIFE@CZ$00,1"% SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF ΠϯελϯεϝιουΠϯελϯεʢ͍ͨম͖ʣʹରͯ͠ݺͼɺ ΫϥεϝιουΫϥεʢ͍ͨম͖ͷܕʣʹରͯ͠ݺͼ·͢ɻ Ϋϥεϝιου ͜ͷจͰQVCMJTIFE@CZ Ϋϥεʹରͯ͠ݺͿɻ Πϯελϯεϝιου ͜ͷจͰUJUMF Πϯελϯεʹରͯ͠ݺͿɻ SFDJQF3FDJQFOFX QSFDJQFQVCMJTIFE@CZ$00,1"% 3FDJQFUJUMFDIFFTFDBLF ٯݺͳ͍ TFMG͕͍͍ͭͯΔͷͰΫϥεϝιου Πϯελϯεϝιου Πϯελϯεϝιου
ΠϯελϯεมʹΞΫηεͰ͖Δ ͷΠϯελϯεϝιου͚ͩ DMBTT3FDJQF BUUS@BDDFTTPSUJUMF BVUIPS EFGUJUMF@BOE@BVUIPS !UJUMF !BVUIPS FOE
EFGTFMGQVCMJTIFE@CZ !UJUMF !BVUIPS FOE FOE ΠϯελϯεมʹΞΫηεͰ͖ΔͷΠϯελϯεϝιου͚ͩͰ͢ɻ ΫϥεϝιουͷதͰΠϯελϯεมʹΞΫηεͰ͖·ͤΜɻ ΠϯελϯεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεՄ ΫϥεϝιουͳͷͰ ΠϯελϯεมʹΞΫηεෆՄ ͍ͨম͖ͷܕʹɺʮ͋Μ͜ଟ͍ʁʯͬͯฉ͍ ͯ͑ΒΕͳ͍ͷͱಉ͡Ͱ͢ɻͨͿΜɻ ͋Μ͜Πϯελϯε ͍ͨম͖ ͷͷ
͔͜͜Βࠓिͷ༰
࣍ ΦϒδΣΫτࢦ ͳͥΫϥεΛ࡞Δͷ͔ ΦϒδΣΫτࢦ ϝιουͷΞΫηε੍ݶQSJWBUF QVCMJD BUUS@BDDFTTPS BUUS@XSJUFS BUUS@SFBEFS
ͳΜͰ Ϋϥε ͭ͘Δͷʁ
ίʔυΛ ཧ ͍͔ͨ͠Β
ͦΕͩͱࠔΔ͜ͱ͕͋Γ·ͯ͠ɾɾɾ
IUUQQBSDPKPKJNJOEDPNTIPQWJMMFHFIUNM ͠ίʔυͷੈք͕ ϰΟϨοδϰΝϯΨʔυ ͩͬͨΒɾɾɾ
IUUQQBSDPKPKJNJOEDPNTIPQWJMMFHFIUNM Αʔ͠ɺ৽ػೳͭ͘Δͧʔʂ ৽͘͠ίʔυΛՃ͑ΔॴΛ୳ͥ͢ʔʂ ͬͯɺΈ͔ͭΔ͔ʔʂʂ
IUUQQBSDPKPKJNJOEDPNTIPQWJMMFHFIUNM ͋ʔɺόά͕͋ͬͨɹʼʻ ίʔυͷՕॴΛ୳ͥ͢ʔʂ ͬͯɺΈ͔ͭΔ͔ʔʂʂ ˞ϰΟϨοδϰΝϯΨʔυ͕͓ళͱͯ͠ѱ͍ͬͯΘ͚ ͡Όͳ͍Ͱ͢Α೦ͷͨΊɻίʔυͷ߹ͷྫ͑Ͱ͢ɻ
δϟϯϧ͝ͱʹྨͯ͠ ͞Ε͍ͯΕ తͷͷΛ୳ͤ·͢ IUUQXXXTIJCVLFJDPNIFBEMJOFQIPUP
ίʔυͷੈքͷ߹ Ϋϥεͱ ͦͷΦϒδΣΫτΛ ͬͯཧ͠·͢
ˡUJUMF EFTDSJQUJPOˢ BVUIPSˢ JOHSFEJFOUTˠ IUUQDPPLQBEDPNSFDJQF ઌिͷྫͰͰ͖ͯͨ3FDJQFΫϥε ͷΦϒδΣΫτ
αΠτશମΛݟͯΈΔͱɺ΄͔ͷΦ ϒδΣΫτͨ͘͞Μ͋Γ·͢ɻ
ϨγϐΫϥεΦϒδΣΫτ ϫʔυ ΦϒδΣΫτ ͜ͷΑ͏ʹ֤ΫϥεͷΦϒδΣΫτʹׂͯ͠ί ʔυΛॻ͘ͷ͕ఆੴͰ͢ɻ ͓ΒͤΦϒδΣΫτ
ϨγϐΫϥεΦϒδΣΫτ Ͳ͏͍͏ΦϒδΣΫτʹׂ͢Ε͍͍͔ܦݧ ʹΑΔͱ͜Ζଟ͍ͷͰ͕͢ɺ֤ΦϒδΣΫτͷ ׂͱΛ໌֬ʹ͢Δͷ͕ͭͷํ๏Ͱ͢ɻ ϫʔυ ΦϒδΣΫτ ͓ΒͤΦϒδΣΫτ
ׂ ͱ IUUQXXXqJDLSDPNQIPUPTFVSPQFEJTUSJDU
ϨγϐΫϥεΦϒδΣΫτ ϫʔυ ΦϒδΣΫτ ֤ΦϒδΣΫτʹׂͱΛ࣋ͨͤΔͱɺ ͕͋ͬͨ߹ʹոͦ͠͏ͳίʔυ͕͋ΔॴΛ ਪଌͰ͖·͢ɻ ͓ΒͤΦϒδΣΫτ
ϨγϐΫϥεΦϒδΣΫτ ϫʔυ ΦϒδΣΫτ ֤ΦϒδΣΫτʹׂͱΛ࣋ͨͤΔͱɺ ͕͋ͬͨ߹ʹոͦ͠͏ͳίʔυ͕͋ΔॴΛ ਪଌͰ͖·͢ɻ ͜ͷ෦ͷද͕ࣔ ҙਤ௨Γग़ͳ͍ɾɾɾ ͜͜ͷσʔλΛཧ͢
Δׂ3FDJQFΫϥε ͕ड͚࣋ͬͯΔ͔Βɺͦ ͜ʹԿ͔όά͕͋Δͷ͔ ʁ ͓ΒͤΦϒδΣΫτ
ϨγϐΫϥεΦϒδΣΫτ ϫʔυ ΦϒδΣΫτ ͜͏͍֤ͬͨΦϒδΣΫτʹׂͱΛ࣋ͨͤΔઃ ܭࢦΛʮΦϒδΣΫτࢦʯͱ͍͍·͢ɻ ͜ͷ෦ͷද͕ࣔ ҙਤ௨Γग़ͳ͍ɾɾɾ ͜͜ͷσʔλΛཧ͢ Δׂ3FDJQFΫϥε
͕ड͚࣋ͬͯΔ͔Βɺͦ ͜ʹԿ͔όά͕͋Δͷ͔ ʁ ͓ΒͤΦϒδΣΫτ
ϨγϐΦϒδΣΫτ DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU !VQEBUFE@BU5JNFOPX FOE
!UJUMFDIFFTFDBLF !BVUIPSJHBSBTIJ FOE ϨγϐΦϒδΣΫτͷׂͱ Ϩγϐʹؔ͢Δσʔλͱ ϝιουΛ࣋ͪ·͢ɻ Ϩγϐʹؔ͢ΔσʔλΛ ཧ͠·͢ɻ σʔλͷΞΫηεॴఆ ͷϝιουΛ௨͓ͯ͡ئ͍ ͠·͢ɻ
ϨγϐΦϒδΣΫτͷׂͱ ͠ɺϨγϐΦϒδΣΫτ ͕શެ։ͰɺΠϯελϯε มΛଞͷਓʹૢ࡞͞Εͯ ͠·͏ͱɾɾɾ ϨγϐʰΑʔ͠ɺʮνʔζέʔ ΩʯͷϨγϐදࣔ͢Δͧʔɺͬͯ ୭ͩΑʮԘ߿༲͛ʯʹউखʹσ ʔλม͑ͨͷʔʂ͔͠࠷ऴߋ ৽Λมߋͯ͠ͳ͍͡ΌΜʂʱ
ͱͳΓେࠞཚɻ ϨγϐΦϒδΣΫτ DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU !VQEBUFE@BU5JNFOPX FOE !UJUMFDIFFTFDBLF !BVUIPSJHBSBTIJ FOE ެ։κʔϯ ɹ
ϨγϐΦϒδΣΫτ DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU !VQEBUFE@BU5JNFOPX FOE
!UJUMFDIFFTFDBLF !BVUIPSJHBSBTIJ FOE ϨγϐΦϒδΣΫτͷׂͱ σʔλͷΞΫηεॴఆ ͷϝιουΛ௨͓ͯ͡ئ͍ ͠·͢ɻ ެ։κʔϯͱ ඇެ։κʔϯΛ͚Δ ެ։κʔϯ ɹ ඇެ։κʔϯ σʔλΛ֎͔Βউखʹॻ͖͑ΔͱϨγϐΦϒδΣΫτΛՌͨͤͳ͍ σʔλ ม ֎෦͔ΒΞΫηεͰ͖ͳ͖͘͢ ඇެ։κʔϯʹஔ͖͘ 3VCZͷDMBTT࠷ॳ͔Βͦ͏ͳΔΑ͏ʹઃܭ͞Ε͍ͯ·͢
ϨγϐΦϒδΣΫτͷׂͱ Ϩγϐɻ Ϩγϐʹؔ͢Δ֤छۀ ͷͰ͢ɻ ϨγϐͷλΠτϧΛॻ͖ ͑Δͱ͖ެ։͍ͯ͠Δ UJUMFΛ͍ͬͯͩ͘͞ɻ ͦͷͱ͖ʹ࠷ऴߋ৽ !VQEBUFE@BU ߋ৽
͢ΔͷͰɻ ϨγϐΦϒδΣΫτ DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU !VQEBUFE@BU5JNFOPX FOE !UJUMFDIFFTFDBLF !BVUIPSJHBSBTIJ FOE ެ։κʔϯ ɹ ඇެ։κʔϯ
ϨγϐΦϒδΣΫτͷׂͱ ֎෦͔Βͷૢ࡞Λެ։ϝιου͔ Β͚ͩʹߜΔ͜ͱͰ ʰ͔Γ·ͨ͠ɺUJUMFΛʮԘ߿ ༲͛ʯʹมߋͰ͢Ͷɻσʔλม ͓͖͑ͯ·͢ɻ ɾɾɾλΠτϧ Λม͑Δͱ͖Ұॹʹ !VQEBUFE@BUม͑ ͯɾɾɾɺͱ
ʱ ͱ࣋ͬͯཧ͢Δ͜ͱ͕Ͱ͖ ·͢ɻ ϨγϐΦϒδΣΫτ DMBTT3FDJQF EFGUJUMF !UJUMF FOE EFGUJUMF U !UJUMFU !VQEBUFE@BU5JNFOPX FOE !UJUMFDIFFTFDBLF !BVUIPSJHBSBTIJ FOE ެ։κʔϯ ɹ ඇެ։κʔϯ
ΦϒδΣΫτͷ֤ॴΛ֎෦ʹެ։͢ Δɾ͠ͳ͍Λ੍ޚ͢Δͷ͕ΦϒδΣΫ τࢦϓϩάϥϛϯάͰେʹͳΓ ·͢ɻ ͦͷͨΊɺϝιουʹͭͭʹ͍ͭ ͯެ։ɾඇެ։Λมߋ͢Δ͜ͱ͕Ͱ ͖·͢ɻ
QVCMJD QSJWBUF ϝιουͷެ։ɾඇެ։Λ੍ޚͰ͖·͢ɻ DMBTT"DDFTT5FTU QVCMJD ͜ΕҎ߱ʹॻ͍ͨϝιουQVCMJD EFGTIPX QVUTQVCMJDNFUIPE FOE ͜͜ʹॻ͍ͨϝιουQVCMJD
QSJWBUF ͜ΕҎ߱ʹॻ͍ͨϝιουQSJWBUF EFGTFDSFU QVUTQSJWBUFNFUIPE FOE FOE PCK"DDFTT5FTUOFX PCKTIPXQVCMJDNFUIPE PCKTFDSFU QVCMJD Ҏ߱ͷϝιουΛެ։ϝιουʹ͠ ·͢ɻ ·ͨɺԿॻ͔ͳ͍ͱ QVCMJDʹͳΓ·͢ QSJWBUF Ҏ߱ͷϝιουΛඇެ։ϝιουʹ ͠·͢ɻඇެ։ϝιουɺΦϒδ ΣΫτ෦͔Βݺͼग़ͤ·͕͢ɺ ֎෦͔Βݺͼग़ͤ·ͤΜɻ ˞QSPUFDUFEͱ͍͏ͷ͋Δͷ Ͱ͕͢ɺ໓ଟʹΘͳ͍ͷͰলུ
ΦϒδΣΫτͷ෦ͱ֎෦
ΦϒδΣΫτͷ෦ͱ֎෦ DMBTT"DDFTT5FTU EFGTIPX TFDSFU͜͜෦ FOE QSJWBUF EFGTFDSFU QVUTQSJWBUFNFUIPE FOE FOE
PCK"DDFTT5FTUOFX PCKTFDSFU͜͜֎෦ ෦ ͦͷΦϒδΣΫτΫϥεͷϝιου ͷதɻͦͷΦϒδΣΫτΫϥεͷ DMBTTʙFOEͷؒɻ ֎෦ ͦΕҎ֎ ·ͨɺ TFDSFUͷΑ͏ʹϝιου໊͚ͩͰݺ Δͱ͜Ζ͕෦ɺ PCKTFDSFUͷΑ͏ʹ ΦϒδΣΫτϝιου໊Ͱ ݺͿͱ͜Ζ͕֎෦Ͱ͢ɻ ෦
BUUS@BDDFTTPS BUUS@SFBEFS BUUS@XSJUFS
ઌिઆ໌ͨ͠ BUUS@BDDFTTPS ΠϯελϯεมΛಡΈॻ͖͢Δϝιου Λఏڙ͢ΔจͰ͢ɻ ͦͷ΄͔ʹɺಡΈࠐΈ͚ͩΛڐՄ͢Δ BUUS@SFBEFSɺॻ͖ࠐΈ͚ͩΛڐՄ͢Δ BUUS@XSJUFS༻ҙ͞Ε͍ͯ·͢ɻ BUUSҰ
BUUS@BDDFTTPS DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE EFGUJUMF !UJUMF FOE FOE
SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF DMBTT3FDJQF BUUS@BDDFTTPSUJUMF FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF QSFDJQFUJUMF DIFFTFDBLF ಉ͡ಈ࡞ ಡΈࠐΈͱॻ͖ࠐΈ༻ͷެ։ϝιουΛ༻ҙ͠·͢ɻ
BUUS@SFBEFS DMBTT3FDJQF EFGUJUMF !UJUMF FOE FOE SFDJQF3FDJQFOFX QSFDJQFUJUMF DMBTT3FDJQF BUUS@SFBEFSUJUMF
FOE SFDJQF3FDJQFOFX QSFDJQFUJUMF ಉ͡ಈ࡞ ಡΈࠐΈ༻ͷެ։ϝιουΛ༻ҙ͠·͢ɻ
BUUS@XSJUFS DMBTT3FDJQF EFGUJUMF U !UJUMFU FOE FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF DMBTT3FDJQF
BUUS@XSJUFSUJUMF FOE SFDJQF3FDJQFOFX SFDJQFUJUMFDIFFTFDBLF ಉ͡ಈ࡞ ॻ͖ࠐΈ༻ͷެ։ϝιουΛ༻ҙ͠·͢ɻ
ԋश 4BNQMFΫϥεΛΛ͍ͭͬͯͩ͘͘͞ɻ 4BNQMFΫϥεʹQSJWBUFͳϝιουQSJWΛ࣮͍ͯͩ͘͠͞ɻ QSJWϝιουͷதͰQVUTQSJWͷߦΛ࣮ߦ͍ͯͩ͘͠͞ɻ 4BNQMFΫϥεʹQVCMJDͳϝιουQVCΛ࣮͍ͯͩ͘͠͞ɻ QVCϝιουͷதͰQSJWϝιουΛ࣮ߦ͍ͯͩ͘͠͞ɻ 4BNQMFΫϥεͷΠϯελϯεΦϒδΣΫτΛ࡞Γɺ QVCϝιουΛݺͼग़͍ͯͩ͘͠͞ɻ
ԋश DMBTT0NJLVKJ EFGHFU DBTFSBOE XIFO EBJLJDIJ XIFO LJDIJ XIFO
LZPV FOE FOE EFGEBJLJDIJ QVUT%BJLJDIJ FOE EFGLJDIJ QVUT,JDIJ FOE EFGLZPV QVUT,ZPV FOE FOE PNJLVKJ0NJLVKJOFX PNJLVKJHFU˞ 0NJLVKJΫϥε͕͋Γ·͢ɻ HFUϝιουΛݺͿͱϥϯμϜͰ େ٢ͱ٢ͱڟΛϥϯμϜͰग़͠·͢ɻ ˞ͷߦ PNJLVKJHFU Λมߋͯ͠ɺ ඞͣେ٢Λग़͢Α͏ʹ͍ͯͩ͘͠͞ɻ ্هͷมߋΛ͞Εͯ͠·͏ͱɺ 0NJLVKJΦϒδΣΫτͱͯ͠ෆຊҙͰ͢ɻ ͜ͷΑ͏ͳͣΔΛ͞Εͳ͍Α͏ʹɺ 0NJLVKJΫϥεΛमਖ਼ͯ͠Լ͍͞ɻ %BJLJDIJͳͲຊޠͰେ٢ͱॻ͍ͯྑ͍Ͱ͢
ԋश DMBTT#PPL EFGEFDPSBUFE@UJUMF !UJUMF FOE FOE
CPPL#PPLOFX CPPLUJUMF3PNFPBOE+VMJFU QCPPLEFDPSBUFE@UJUMF 3PNFPBOE+VMJFU ҎԼͷ࣮ߦ݁ՌʹͳΔΑ͏ʹࠇృΓ෦Λ࣮͍ͯͩ͘͠͞ɻ
ղ
ԋशղ 4BNQMFΫϥεΛΛ͍ͭͬͯͩ͘͘͞ɻ 4BNQMFΫϥεʹQSJWBUFͳϝιουQSJWΛ࣮͍ͯͩ͘͠͞ɻ QSJWϝιουͷதͰQVUTQSJWͷߦΛ࣮ߦ͍ͯͩ͘͠͞ɻ 4BNQMFΫϥεʹQVCMJDͳϝιουQVCΛ࣮͍ͯͩ͘͠͞ɻ QVCϝιουͷதͰQSJWϝιουΛ࣮ߦ͍ͯͩ͘͠͞ɻ 4BNQMFΫϥεͷΠϯελϯεΦϒδΣΫτΛ࡞ΓɺQVCϝιουΛݺͼग़͍ͯͩ͘͠͞ɻ DMBTT4BNQMF EFGQVC QSJW
FOE QSJWBUF EFGQSJW QVUTQSJW FOE FOE PCK4BNQMFOFX PCKQVC
ԋशղ DMBTT0NJLVKJ EFGHFU DBTFSBOE XIFO EBJLJDIJ XIFO LJDIJ XIFO
LZPV FOE FOE EFGEBJLJDIJ QVUT%BJLJDIJ FOE EFGLJDIJ QVUT,JDIJ FOE EFGLZPV QVUT,ZPV FOE FOE PNJLVKJ0NJLVKJOFX PNJLVKJHFU˞ ˞ͷߦ PNJLVKJHFU Λมߋͯ͠ɺ ඞͣେ٢Λग़͢Α͏ʹ͍ͯͩ͘͠͞ɻ PNJLVKJEBJLJDIJ QSJWBUF ෦ʹ Λॻ͘͜ͱͰHFUҎ֎ͷϝιουΛΦϒδ ΣΫτ֎͔Βݺͼग़͠ෆՄೳʹ͠·͢ɻ ্هͷมߋΛ͞Εͯ͠·͏ͱɺ 0NJLVKJΦϒδΣΫτͱͯ͠ෆຊҙͰ͢ɻ ͜ͷΑ͏ͳͣΔΛ͞Εͳ͍Α͏ʹɺ 0NJLVKJΫϥεΛमਖ਼ͯ͠Լ͍͞ɻ
ԋशิ DMBTT0NJLVKJ EFGHFU DBTFSBOE XIFO EBJLJDIJ XIFO LJDIJ XIFO
LZPV FOE FOE FOE ͪͳΈʹɺHFUϝιουͰΘΕ͍ͯΔ DBTF XIFOจɺ DBTFͷޙʹॻ͔Εͨίʔυͷ݁Ռͱ ߹க͢ΔXIFOจΛ࣮ߦ͠·͢ɻ SBOE ϥϯμϜʹ Λฦ͠·͢ɻ SBOE ͕Λฦͨ͠ͱ͖ EBJLJDIJϝιουΛݺͼɺ Λฦͨ͠ͱ͖LJDIJϝιουɺ Λฦͨ͠ͱ͖LZPVϝιου͕ ͦΕͧΕݺͼग़͞Ε·͢ɻ
ԋशղ DMBTT#PPL EFGEFDPSBUFE@UJUMF !UJUMF FOE FOE
CPPL#PPLOFX CPPLUJUMF3PNFPBOE+VMJFU QCPPLEFDPSBUFE@UJUMF 3PNFPBOE+VMJFU ҎԼͷ࣮ߦ݁ՌʹͳΔΑ͏ʹࠇృΓ෦Λ࣮͍ͯͩ͘͠͞ɻ EFGUJUMF U !UJUMFU FOE ·ͨBUUS@XSJUFSΛ ͏͜ͱͰ͖·͢ɻ BUUS@XSJUFSUJUMF
None
ࢀߟࢿྉ
BCD ࣮ߦ݁Ռ QVUTBCD ॻࣜ 3VCZίʔυ ࣮ߦ݁Ռ TIFMMίϚϯυ MT Q
จதͰͰॻ͖·͢
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
՝νΣοΫ༻ͷᝦͷॻ͖ํ ্ͷํʹֶ੶൪߸ͱ໊લΛॻ͍͍ͯͩ͘͞ ֶ੶൪߸ ໊લ ˞͜ͷลʹߨࢣਞ͕Ϋ ϦΞͨ͠՝൪߸Λॻ ͍͍͖ͯ·͢ɻ
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢