続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜

続・SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則 センパイのコーディングノート編〜

2018年7月14日 PHPカンファレンス関西2018

Ba8ecb9f1d269e44056ff4e7dca4c5e0?s=128

hidenorigoto

July 14, 2018
Tweet

Transcript

  1. 6.

    40-*%ͷݪଇͱ͸ w ೥୅ޙ൒ʙ೥୅͘Β͍ʹఏএ͞Ε࢝Ίͨɻ ϩόʔτɾ$ɾϚʔνϯ 6ODMF#PC ͕ຊʹ·ͱΊͨ
 ʰΞδϟΠϧιϑτ΢ΣΞ։ൃͷԞٛʱ w ͭͷݪଇͷ಄จࣈ
 4JOHMF3FTQPOTJCJMJUZ1SJODJQMF୯Ұ੹೚ͷݪଇ


    0QFO$MPTFE1SJODJQMFΦʔϓϯɾΫϩʔζυͷݪଇ
 -JTLPW4VCTUJUVUJPO1SJODJQMFϦείϑͷஔ׵ݪଇ
 *OUFSGBDF4FHSFHBUJPO1SJODJQMFΠϯλʔϑΣΠε෼཭ͷݪଇ
 %FQFOEFODZ*OWFSTJPO1SJODJQMFґଘؔ܎ٯసͷݪଇ

  2. 31.

    <׬ྃ>#ͷ࣮૷ IUUQTFYBNQMFDPNUPEP Ϣʔβʔ͔Βฉ͍ͨग़ྗͷཁ݅ <ະணख>̋̋ʹ͍ͭͯௐࠪ IUUQTFYBNQMFDPNUPEP <࣌>"ࣾ๚໰ "ࣾ  IUUQTFYBNQMFDPNUPEP ௨ৗͷ

    50%0 ΧϨϯμʔ 50%0 εςʔλε λΠτϧ ։࢝೔࣌εςʔλε λΠτϧߦ 63-ߦ <׬ྃ>$࢓༷ଧͪ߹Θͤ ձٞࣨ  IUUQTFYBNQMFDPNUPEP
  3. 32.

    <׬ྃ>#ͷ࣮૷ IUUQTFYBNQMFDPNUPEP Ϣʔβʔ͔Βฉ͍ͨग़ྗͷཁ݅ <ະணख>̋̋ʹ͍ͭͯௐࠪ IUUQTFYBNQMFDPNUPEP <࣌>"ࣾ๚໰ "ࣾ  IUUQTFYBNQMFDPNUPEP ௨ৗͷ

    50%0 ΧϨϯμʔ 50%0 εςʔλε λΠτϧ ։࢝೔࣌εςʔλε λΠτϧ λΠτϧߦ 63-ߦ <׬ྃ>$࢓༷ଧͪ߹Θͤ ձٞࣨ  IUUQTFYBNQMFDPNUPEP
  4. 33.

    <׬ྃ>#ͷ࣮૷ IUUQTFYBNQMFDPNUPEP Ϣʔβʔ͔Βฉ͍ͨग़ྗͷཁ݅ <ະணख>̋̋ʹ͍ͭͯௐࠪ IUUQTFYBNQMFDPNUPEP <࣌>"ࣾ๚໰ "ࣾ  IUUQTFYBNQMFDPNUPEP ௨ৗͷ

    50%0 ΧϨϯμʔ 50%0 εςʔλε λΠτϧ ։࢝೔࣌εςʔλε λΠτϧ ৔ॴ λΠτϧߦ 63-ߦ <׬ྃ>$࢓༷ଧͪ߹Θͤ ձٞࣨ  IUUQTFYBNQMFDPNUPEP
  5. 34.
  6. 35.
  7. 39.

    શମ૾ ग़ྗίϚϯυ ΤϯςΟςΟ 50%0ͷ৘ใΛอ ࣋ ϦϙδτϦ %#͔Β֤50%0ͷҰ ཡΛऔಘ͠ɺϚʔδ ͯ͠ฦ͢ ʻί΢ϋΠʼ

    ࠓճͷॲཧͷ΄ͱΜͲ͸ɺग़ྗίϚϯυ༻ͷ &YQPSU"MM5PEP$PNNBOEΫϥεʹॻ͍ͯ͋Δοεʂ
  8. 41.
  9. 42.
  10. 46.
  11. 48.
  12. 50.
  13. 56.

    <׬ྃ>#ͷ࣮૷ IUUQTFYBNQMFDPNUPEP Ϣʔβʔ͔Βฉ͍ͨग़ྗͷཁ݅ <ະணख>̋̋ʹ͍ͭͯௐࠪ IUUQTFYBNQMFDPNUPEP <࣌>"ࣾ๚໰ "ࣾ  IUUQTFYBNQMFDPNUPEP ௨ৗͷ

    50%0 ΧϨϯμʔ 50%0 εςʔλε λΠτϧ ։࢝೔࣌εςʔλε λΠτϧ ৔ॴ λΠτϧߦ 63-ߦ <׬ྃ>$࢓༷ଧͪ߹Θͤ ձٞࣨ  IUUQTFYBNQMFDPNUPEP
  14. 57.

    <׬ྃ>#ͷ࣮૷ IUUQTFYBNQMFDPNUPEP Ϣʔβʔ͔Βฉ͍ͨग़ྗͷཁ݅ <ະணख>̋̋ʹ͍ͭͯௐࠪ IUUQTFYBNQMFDPNUPEP <࣌>"ࣾ๚໰ "ࣾ  IUUQTFYBNQMFDPNUPEP ௨ৗͷ

    50%0 ΧϨϯμʔ 50%0 εςʔλε λΠτϧ ։࢝೔࣌εςʔλε λΠτϧ ৔ॴ λΠτϧߦ 63-ߦ <׬ྃ>$࢓༷ଧͪ߹Θͤ ձٞࣨ  IUUQTFYBNQMFDPNUPEP ʻί΢ϋΠʼ ௨ৗͷ50%0ͱΧϨϯμʔ50%0͕͋ΔΜεΑɻ ͰɺͲͪΒ΋λΠτϧߦɺ63-ߦͱ͍͏;͏ʹग़ྗ͢Δײ͡ο εɻλΠτϧߦͷग़ྗͷத਎͕ɺ௨ৗͱΧϨϯμʔͱͰগ͠ ҧ͏Έ͍ͨοεɻ
  15. 58.

    <׬ྃ>#ͷ࣮૷ IUUQTFYBNQMFDPNUPEP Ϣʔβʔ͔Βฉ͍ͨग़ྗͷཁ݅ <ະணख>̋̋ʹ͍ͭͯௐࠪ IUUQTFYBNQMFDPNUPEP <࣌>"ࣾ๚໰ "ࣾ  IUUQTFYBNQMFDPNUPEP ௨ৗͷ

    50%0 ΧϨϯμʔ 50%0 εςʔλε λΠτϧ ։࢝೔࣌εςʔλε λΠτϧ ৔ॴ λΠτϧߦ 63-ߦ <׬ྃ>$࢓༷ଧͪ߹Θͤ ձٞࣨ  IUUQTFYBNQMFDPNUPEP ʻηϯύΠʼ ϑϜϑϜɻ ஸೡͳϝϞͰྑ͍Ͱ͢Ͷɻ
  16. 62.

    શମ૾ ग़ྗίϚϯυ ΤϯςΟςΟ 50%0ͷ৘ใΛอ ࣋ ϦϙδτϦ %#͔Β֤50%0ͷҰ ཡΛऔಘ͠ɺϚʔδ ͯ͠ฦ͢ ʻί΢ϋΠʼ

    ͜ͷ͋ͨΓ͸্ख͘Ͱ͖ͯΔؾ͕͢Δοεʂ ໰୊͸͔͜͜ΒͳΜεΑɻ
 ίϚϯυΫϥεͷίʔυΛݟͯ΄͍͠οεʂ
  17. 63.
  18. 67.
  19. 106.
  20. 107.
  21. 109.
  22. 110.
  23. 115.

    ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ΧϨϯμʔ50%0 ϑΥʔϚολʔ Ϋϥε

    طଘͷϑΥʔϚοτΫϥεͷมߋ͸ ෆཁɻ৽نΫϥεͷ௥ՃͰ0, ʢमਖ਼ʹରͯ͠ด͍ͯ͡Δʣ 50%0 ϑΥʔϚολʔ Ϋϥε ৽͍͠50%0 ϑΥʔϚολʔ Ϋϥε
  24. 116.

    ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ΧϨϯμʔ50%0 ϑΥʔϚολʔ Ϋϥε

    طଘͷϑΥʔϚοτΫϥεͷมߋ͸ ෆཁɻ৽نΫϥεͷ௥ՃͰ0, ʢमਖ਼ʹରͯ͠ด͍ͯ͡Δʣ 50%0 ϑΥʔϚολʔ Ϋϥε ίί͸ʁ ৽͍͠50%0 ϑΥʔϚολʔ Ϋϥε
  25. 117.

    ΧϨϯμʔ50%0 ϑΥʔϚολʔ Ϋϥε 50%0 ϑΥʔϚολʔ Ϋϥε طଘͷϑΥʔϚοτΫϥεͷมߋ͸ ෆཁɻ৽نΫϥεͷ௥ՃͰ0, ʢमਖ਼ʹରͯ͠ด͍ͯ͡Δʣ ৽͍͠50%0

    ϑΥʔϚολʔ Ϋϥε ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ίί͸ʁ
  26. 118.

    ΧϨϯμʔ50%0 ϑΥʔϚολʔ Ϋϥε 50%0 ϑΥʔϚολʔ Ϋϥε طଘͷϑΥʔϚοτΫϥεͷมߋ͸ ෆཁɻ৽نΫϥεͷ௥ՃͰ0, ʢमਖ਼ʹରͯ͠ด͍ͯ͡Δʣ ৽͍͠50%0

    ϑΥʔϚολʔ Ϋϥε ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ίί͸ʁ ʻηϯύΠʼ ͜ͷίʔυͩͱɺTXJUDIͷத਎ʹमਖ਼͕ඞཁͳͷͰɺ׬શ ʹमਖ਼ʹରͯ͠ด͍ͯ͡Δͱ͸ݴ͑ͳ͍ΜͰ͢ΑͶɻ
  27. 119.

    ΧϨϯμʔ50%0 ϑΥʔϚολʔ Ϋϥε 50%0 ϑΥʔϚολʔ Ϋϥε طଘͷϑΥʔϚοτΫϥεͷมߋ͸ ෆཁɻ৽نΫϥεͷ௥ՃͰ0, ʢमਖ਼ʹରͯ͠ด͍ͯ͡Δʣ ৽͍͠50%0

    ϑΥʔϚολʔ Ϋϥε ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ίί͸ʁ ʻί΢ϋΠʼ ͦ͏ͳΜεͶɻ0$1ͬͯݫ͍͠οεͶ ͜ͷίʔυͰ΋͘͢͝ྑ͍ͱࢥͬͪΌ͍·͢έυɾɾɾ
  28. 120.

    ΧϨϯμʔ50%0 ϑΥʔϚολʔ Ϋϥε 50%0 ϑΥʔϚολʔ Ϋϥε طଘͷϑΥʔϚοτΫϥεͷมߋ͸ ෆཁɻ৽نΫϥεͷ௥ՃͰ0, ʢमਖ਼ʹରͯ͠ด͍ͯ͡Δʣ ৽͍͠50%0

    ϑΥʔϚολʔ Ϋϥε ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ίί͸ʁ ʻηϯύΠʼ ͦͷײ֮͸ؒҧͬͯ·ͤΜΑ όϦΤʔγϣϯͷӨڹ͕େ͖͘ग़ΔϑΥʔϚολʔͷ෦෼ ͚ͩʹண໨͢Ε͹ɺमਖ਼ʹରͯ͠ด͍ͯ͡·͢ɻ࣮຿Ͱ ͸ɺ͜ΕͰे෼ͱ൑அ͢Δ৔߹΋ଟ͋͘ΔΜͰ͢Αɻ
  29. 121.

    ΧϨϯμʔ50%0 ϑΥʔϚολʔ Ϋϥε 50%0 ϑΥʔϚολʔ Ϋϥε طଘͷϑΥʔϚοτΫϥεͷมߋ͸ ෆཁɻ৽نΫϥεͷ௥ՃͰ0, ʢमਖ਼ʹରͯ͠ด͍ͯ͡Δʣ ৽͍͠50%0

    ϑΥʔϚολʔ Ϋϥε ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ίί͸ʁ ʻί΢ϋΠʼ ͳΔ΄Ͳʙɺ෼͔͖ͬͯ·ͨ͠☺ Ͱ΋0$1ҧ൓Λ׬શʹແͨ͘͠ίʔυ΋ݟͯΈ͍ͨοεʂ
  30. 122.

    ΧϨϯμʔ50%0 ϑΥʔϚολʔ Ϋϥε 50%0 ϑΥʔϚολʔ Ϋϥε طଘͷϑΥʔϚοτΫϥεͷมߋ͸ ෆཁɻ৽نΫϥεͷ௥ՃͰ0, ʢमਖ਼ʹରͯ͠ด͍ͯ͡Δʣ ৽͍͠50%0

    ϑΥʔϚολʔ Ϋϥε ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ίί͸ʁ ʻηϯύΠʼ Ͱ͢ΑͶʂ TXJUDIΛআڈͯ͠ɺίϚϯυΫϥε͕0$1ʹ׬શʹ४ڌ͢ ΔΑ͏ʹͯ͠Έ·͠ΐ͏ʂ
  31. 130.
  32. 136.
  33. 140.
  34. 142.
  35. 147.
  36. 196.

    σʔλΦϒδΣΫτ Ϗδλʔͷجຊ  ࢓૊Έ ˞1)1޲͚ʹΞϨϯδ͍ͯ͠·͢ ʻηϯύΠʼ σʔλͷํ͸ɺBDDFQU ϝιου͕͋Γ·͢ɻ ͜ͷϝιουͷҾ਺ͰॲཧΦϒδΣΫτΛड ͚औΓ·͢ɻͦͯ͠ɺड͚औͬͨॲཧΦϒδΣ

    Ϋτͷɺࣗ෼ͷσʔλʹରԠ͢Δॲཧϝιο υΛݺͼग़͠·͢ɻ%BUB"ͳΒWJTJU" ɺ %BUB#ͳΒWJTJU# ʹͳͬͯ·͢Ͷɻ Ϗδλʔͷجຊܗ͸͜Ε͚ͩͰ͢ɻ
  37. 197.

    σʔλΦϒδΣΫτ Ϗδλʔͷجຊ  ࢓૊Έ ˞1)1޲͚ʹΞϨϯδ͍ͯ͠·͢ ʻηϯύΠʼ σʔλͷํ͸ɺBDDFQU ϝιου͕͋Γ·͢ɻ ͜ͷϝιουͷҾ਺ͰॲཧΦϒδΣΫτΛड ͚औΓ·͢ɻͦͯ͠ɺड͚औͬͨॲཧΦϒδΣ

    Ϋτͷɺࣗ෼ͷσʔλʹରԠ͢Δॲཧϝιο υΛݺͼग़͠·͢ɻ%BUB"ͳΒWJTJU" ɺ %BUB#ͳΒWJTJU# ʹͳͬͯ·͢Ͷɻ Ϗδλʔͷجຊܗ͸͜Ε͚ͩͰ͢ɻ
  38. 198.

    σʔλΦϒδΣΫτ Ϗδλʔͷجຊ  ࢓૊Έ ˞1)1޲͚ʹΞϨϯδ͍ͯ͠·͢ ʻηϯύΠʼ σʔλͷํ͸ɺBDDFQU ϝιου͕͋Γ·͢ɻ ͜ͷϝιουͷҾ਺ͰॲཧΦϒδΣΫτΛड ͚औΓ·͢ɻͦͯ͠ɺड͚औͬͨॲཧΦϒδΣ

    Ϋτͷɺࣗ෼ͷσʔλʹରԠ͢Δॲཧϝιο υΛݺͼग़͠·͢ɻ%BUB"ͳΒWJTJU" ɺ %BUB#ͳΒWJTJU# ʹͳͬͯ·͢Ͷɻ Ϗδλʔͷجຊܗ͸͜Ε͚ͩͰ͢ɻ
  39. 205.

    Ϗδλʔͷجຊ  ࢓૊Έ ˞1)1޲͚ʹΞϨϯδ͍ͯ͠·͢ ॲཧΦϒδΣΫτ σʔλΦϒδΣΫτ ᶃσʔλʹϏδλʔΛ౉͢ ᶄσʔλ͔ΒϏδλʔͷϝιου͕ݺ͹ΕΔ ϏδλʔΛ༻ҙ ʻηϯύΠʼ

    ͜Μͳ;͏ʹɺ͋ΔΦϒδΣΫτͷϝιουʹɺҾ਺ͱ͠ ͯΦϒδΣΫτΛ౉ͨ͠Βɺ౉ͨ͠ΦϒδΣΫτͷϝιο υ͕ݺ͹ΕΔͱ͍͏࣮૷ͷ࢓ํ͸ɺμϒϧσΟεύονͱ ͍͏ςΫχοΫͳΜͰ͢ɻϏδλʔύλʔϯ͸ɺμϒϧσΟ εύονͷԠ༻ͳΜͰ͢ɻ
  40. 210.

    Ϗδλʔͷجຊ  ๚໰ઌ͝ͱʹ ҟͳΔৼΔ෣͍Λ ༻ҙ͓͚ͯ͠Δ ๚໰ऀ͕དྷͨʢ౉͞ΕͨʣΒ Ͳ͏΋ͯͳ͔͢Λ ๚໰ऀʹ೚ͤΔ ʻηϯύΠʼ ͜Μͳ໾ׂ෼୲ʹͳͬͯ·͢ɻσʔλଆʹϏδλʔ

    ड͚ೖΕ༻ͷϝιουΛ௥Ճ͠·͕͢ɺͦͷϝιο υͷ࢓ࣄ͸΄΅Կ΋ͳ͍ΜͰ͢ͶɻϏδλʔͷͲ ͷϝιουΛݺͼग़͢ͷ͔ΛબͿ͜ͱ͚ͩΛͯ͠ ͍·͢ɻॲཧ಺༰͸ɺϏδλʔଆʹهड़͢ΔΜͰ͢ Ͷɻ
  41. 211.

    Ϗδλʔͷجຊ  ๚໰ઌ͝ͱʹ ҟͳΔৼΔ෣͍Λ ༻ҙ͓͚ͯ͠Δ ๚໰ऀ͕དྷͨʢ౉͞ΕͨʣΒ Ͳ͏΋ͯͳ͔͢Λ ๚໰ऀʹ೚ͤΔ ʻί΢ϋΠʼ ΁ʔɺ͜Μͳ෼୲ʹͳΔΜεͶɻ

    ͱ͜ΖͰσʔλଆͷBDDFQU ͬͯɺ%BUB"ͱ%BUB#Ͱ΄ͱΜ Ͳಉ͡οε͚ͲɺΘ͟Θ͟ผʑʹॻ͔ͳ͖Ό͍͚ͳ͍Με ͔ʁ ࣅͯΔ͔Βڞ௨Խͨ͠ΓͰ͖ͳ͍͔ͳʔͱࢥͬͨΓɻ
  42. 212.

    Ϗδλʔͷجຊ  ๚໰ઌ͝ͱʹ ҟͳΔৼΔ෣͍Λ ༻ҙ͓͚ͯ͠Δ ๚໰ऀ͕དྷͨʢ౉͞ΕͨʣΒ Ͳ͏΋ͯͳ͔͢Λ ๚໰ऀʹ೚ͤΔ ʻηϯύΠʼ ͕ͦ͜Ϗδλʔ಺ͷॲཧϝιουͱɺσʔλͱΛ

    w w w ݁ͼ͚͍ͭͯΔͱ͜ΖͳΜͰ͢ΑͶɻϨκϧόʔͷ ࣌͸ϑΥʔϚολʔଆʹTVQQPSUT ͬͯ࡞ͬͨͰ ͠ΐɻ͋ΕͱࣅͨΑ͏ͳ࢓ࣄΛɺϏδλʔͷ৔߹ ͸௚઀ϝιουݺͼग़͠ͱͯ͠هड़͢ΔΜͰ͢ɻ
  43. 213.

    Ϗδλʔͷجຊ  ๚໰ઌ͝ͱʹ ҟͳΔৼΔ෣͍Λ ༻ҙ͓͚ͯ͠Δ ๚໰ऀ͕དྷͨʢ౉͞ΕͨʣΒ Ͳ͏΋ͯͳ͔͢Λ ๚໰ऀʹ೚ͤΔ ʻηϯύΠʼ ͕ͦ͜Ϗδλʔ಺ͷॲཧϝιουͱɺσʔλͱΛ

    w w w ݁ͼ͚͍ͭͯΔͱ͜ΖͳΜͰ͢ΑͶɻϨκϧόʔͷ ࣌͸ϑΥʔϚολʔଆʹTVQQPSUT ͬͯ࡞ͬͨͰ ͠ΐɻ͋ΕͱࣅͨΑ͏ͳ࢓ࣄΛɺϏδλʔͷ৔߹ ͸௚઀ϝιουݺͼग़͠ͱͯ͠هड़͢ΔΜͰ͢ɻ
  44. 215.
  45. 228.
  46. 229.
  47. 231.
  48. 232.
  49. 238.
  50. 241.
  51. 242.
  52. 243.
  53. 252.

    ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ NBJO ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ϑΥʔϚολʔ Ϋϥε WJTJU5PEP

     WJTJU$BMFOEBS5PEP WJTJU/FX5PEP ϝιουͷ ௥Ճ͕ඞཁɻ 0$1ҧ൓ʁ ʻηϯύΠʼ ΫϥεΛमਖ਼͠ͳ͖Ό͍͚ͳ͍ͷͰɺ͜Ε·Ͱͷج४ͳΒ 0$1ҧ൓Ͱ͢Ͷɻ
  54. 253.

    ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ NBJO ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ϑΥʔϚολʔ Ϋϥε WJTJU5PEP

     WJTJU$BMFOEBS5PEP WJTJU/FX5PEP ϝιουͷ ௥Ճ͕ඞཁɻ 0$1ҧ൓ʁ ʻί΢ϋΠʼ ͦ͏ͳΜε͔ɾɾɾɾɻͳΜ͔ͩͪΐͬͱ࢒೦οε
  55. 254.

    ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ NBJO ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ϑΥʔϚολʔ Ϋϥε WJTJU5PEP

     WJTJU$BMFOEBS5PEP WJTJU/FX5PEP ϝιουͷ ௥Ճ͕ඞཁɻ 0$1ҧ൓ʁ ʻηϯύΠʼ ͜ͷϑΥʔϚολʔͰɺ৽͘͠ϝιουΛ௥Ճͨ͠ͱͯ͠΋ɺ طଘͷϝιουʹશ͘Өڹ͕ͳ͍ͷͩͱͨ͠Βɺ͋Δఔ౓҆શ ʹػೳͷ֦ு͕ߦ͍͑ͯΔͱݴͬͯ΋ྑ͍Ͱ͢ΑͶɻ
  56. 255.

    ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ NBJO ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ϑΥʔϚολʔ Ϋϥε WJTJU5PEP

     WJTJU$BMFOEBS5PEP WJTJU/FX5PEP ϝιουͷ ௥Ճ͕ඞཁɻ 0$1ҧ൓ʁ ʻί΢ϋΠʼ ͳΔ΄ͲɻΫϥε͸৮Δ͚Ͳɺطଘ෦෼ʹ͸खΛ͚ͭͯͳ ͍ͬͯ͜ͱοεͶɻ
  57. 256.

    ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ NBJO ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ϑΥʔϚολʔ Ϋϥε WJTJU5PEP

     WJTJU$BMFOEBS5PEP WJTJU/FX5PEP ϝιουͷ ௥Ճ͕ඞཁɻ 0$1ҧ൓ʁ ʻηϯύΠʼ ͸͍ɻ·͋ɺ΍΍ڧҾͰ͸͋Γ·͕͢ɺগͳ͘ͱ΋ɺΦʔϓϯɾ Ϋϩʔζυͷݪଇͷʮਫ਼ਆʯͷ෦෼͸͔ͬ͠Γຬ͍ͨͯ͠Δͱ ݴ͑ΔΜͰ͢Αɻ
  58. 257.

    ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ NBJO ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ϑΥʔϚολʔ Ϋϥε WJTJU5PEP

     WJTJU$BMFOEBS5PEP WJTJU/FX5PEP ϝιουͷ ௥Ճ͕ඞཁɻ 0$1ҧ൓ʁ ʻί΢ϋΠʼ ͔ͨ͠ʹɻͦ͜͸ೲಘοεʂ
  59. 269.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ BDDFQU ͔Β BDDFQU ͔Β ʻηϯύΠʼ Ͱɺ؊ͱͳΔͷ͸ɺಛఆͷΠϯλʔ ϑΣΠεΛ࣮૷ͨ͠ϑΥʔϚολʔ ΦϒδΣΫτΛɺσʔλͷड͚ೖΕ ϝιουͰ͋ΔBDDFQU ʹ౉ͯ͠΍ Ε͹ɺద੾ͳॲཧϝιου͕ݺ͹Ε Δͱ͍͏࢓૊ΈͰ͢ɻ
  60. 270.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ BDDFQU ͔Β BDDFQU ͔Β 5PEP'PSNBUUFS*OUFSGBDF ʻηϯύΠʼ Ͱɺ؊ͱͳΔͷ͸ɺಛఆͷΠϯλʔ ϑΣΠεΛ࣮૷ͨ͠ϑΥʔϚολʔ ΦϒδΣΫτΛɺσʔλͷड͚ೖΕ ϝιουͰ͋ΔBDDFQU ʹ౉ͯ͠΍ Ε͹ɺద੾ͳॲཧϝιου͕ݺ͹Ε Δͱ͍͏࢓૊ΈͰ͢ɻ
  61. 271.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ BDDFQU ͔Β BDDFQU ͔Β 5PEP'PSNBUUFS*OUFSGBDF ʻηϯύΠʼ Ͱɺ؊ͱͳΔͷ͸ɺಛఆͷΠϯλʔ ϑΣΠεΛ࣮૷ͨ͠ϑΥʔϚολʔ ΦϒδΣΫτΛɺσʔλͷड͚ೖΕ ϝιουͰ͋ΔBDDFQU ʹ౉ͯ͠΍ Ε͹ɺద੾ͳॲཧϝιου͕ݺ͹Ε Δͱ͍͏࢓૊ΈͰ͢ɻ
  62. 272.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ BDDFQU ͔Β BDDFQU ͔Β 5PEP'PSNBUUFS*OUFSGBDF ʻηϯύΠʼ ͜ͷྲྀΕ͸Ϗδλʔύλʔϯͷϓϩτί ϧͳΜͰ͢ͶɻϏδλʔํࣜͷόϦΤʔ γϣϯରԠͰ͸ɺ͜ͷϓϩτίϧΛ࢖͑ Ε͹ྑ͍ΜͰ͢ɻσʔλͷड͚ೖΕϝιο υʹ౉͢ΦϒδΣΫτ͸ɺΠϯλʔϑΣ Πεʹै͍ͬͯΕ͹ɺͲΜͳϑΥʔϚο λʔͰ΋Α͍ͬͯ͜ͱͳΜͰ͢ɻ
  63. 276.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ ग़ྗܗࣜͷ छྨʢ࣠ʣ ςΩετ $47 $47ग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP ʣ
  64. 277.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ ग़ྗܗࣜͷ छྨʢ࣠ʣ ςΩετ $47 $47ग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP ʣ ʻί΢ϋΠʼ ͑ͬɺͦΕ͚ͩͰ͍͍Με͔ʁ
  65. 278.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ ग़ྗܗࣜͷ छྨʢ࣠ʣ ςΩετ $47 $47ग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP ʣ ʻηϯύΠʼ ͜Ε͚ͩͰ͢ɻ؆୯͗ͯ͢ഥࢠൈ͚ͪ͠Ό͍·ͨ͠ʁ
  66. 279.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ ग़ྗܗࣜͷ छྨʢ࣠ʣ ςΩετ $47 $47ग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP ʣ ʻί΢ϋΠʼ ਖ਼௚ͦΜͳײ͡οεɻ΋ͬͱ೉͍͠࢓૊Έ͕ग़ͯ͘Δͱ͹͔ Γɻɻɻ
  67. 280.

    ϏδλʔͰͷ࣠ରԠ 50%0ͷछྨʢ࣠ʣ ௨ৗͷ 50%0 ΧϨϯμʔ 50%0 ςΩετग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP

    ʣ ग़ྗܗࣜͷ छྨʢ࣠ʣ ςΩετ $47 $47ग़ྗ ϑΥʔϚολʔ WJTJU5PEP ɺWJTJU$BMFOEBS5PEP ʣ ʻηϯύΠʼ Ϗδλʔύλʔϯͬͯɺಛघͳ͜ͱ͸ͯ͠ͳ͍ͷͰɺ؆୯ͳ ΜͰ͢Αɻ
  68. 281.
  69. 289.
  70. 290.
  71. 294.
  72. 295.
  73. 298.
  74. 311.