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
KaigiOnRails2024
igaiga
11
15k
RuboSensei
igaiga
0
260
Shibuya.rb-2023-04-27-igaiga
igaiga
1
490
Ginza Rails27 igaiga
igaiga
9
13k
tork09igaiga
igaiga
2
310
Road to white mages
igaiga
1
660
Road to white mages
igaiga
8
3.9k
dive_into_code_rails_ruby_books
igaiga
0
220
ginza_rails_vol3_igaiga
igaiga
0
4.9k
Other Decks in Technology
See All in Technology
依存パッケージの更新はコツコツが勝つコツ! / phpcon_nagoya2025
blue_goheimochi
3
220
AIエージェント時代のエンジニアになろう #jawsug #jawsdays2025 / 20250301 Agentic AI Engineering
yoshidashingo
8
3.7k
Active Directory攻防
cryptopeg
PRO
8
5.5k
【Findy】「正しく」失敗できる チームの作り方 〜リアルな事例から紐解く失敗を恐れない組織とは〜 / A team that can fail correctly by findy
i35_267
5
900
サイト信頼性エンジニアリングとAmazon Web Services / SRE and AWS
ymotongpoo
7
1.6k
大規模アジャイルフレームワークから学ぶエンジニアマネジメントの本質
staka121
PRO
3
1.2k
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
17
45k
【詳説】コンテンツ配信 システムの複数機能 基盤への拡張
hatena
0
260
手を動かしてレベルアップしよう!
maruto
0
220
OPENLOGI Company Profile
hr01
0
60k
PHPで印刷所に入稿できる名札データを作る / Generating Print-Ready Name Tag Data with PHP
tomzoh
0
190
技術スタックだけじゃない、業務ドメイン知識のオンボーディングも同じくらいの量が必要な話
niftycorp
PRO
0
110
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
990
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
KATA
mclloyd
29
14k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
510
Making Projects Easy
brettharned
116
6k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
640
The Cult of Friendly URLs
andyhume
78
6.2k
BBQ
matthewcrist
87
9.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Raft: Consensus for Rubyists
vanstee
137
6.8k
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" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢