SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則編(拡大版)〜

SOLIDの原則ってどんなふうに使うの? 〜オープン・クローズドの原則編(拡大版)〜

PHPカンファレンス福岡2018

Ba8ecb9f1d269e44056ff4e7dca4c5e0?s=128

hidenorigoto

June 16, 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. 98.

    50%0ͷछྨ͕૿͑ͨ࣌ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ ௕ظతͳ50%0 ط஌ͷ όϦΤʔγϣϯͷ௥Ճ ʻηϯύΠʼ ·͋ɺࠓͷίʔυͩͱେมͦ͏Ͱ͢ΑͶɻ

    ͪͳΈʹ͜ͷέʔεͰ͸ɺ50%0͸͢ͰʹίʔυதͰόϦΤʔ γϣϯͱͯ͠ݟग़͞Ε͍ͯ·ͨ͠ɻͱ͍͏ͷ͸ɺ50%0ͷछྨ͝ͱ ʹΤϯςΟςΟΫϥε͕ผʑʹͳ͍ͬͯΔ͔ΒͰ͢ɻͳͷͰط஌ ͷόϦΤʔγϣϯͰ͢ɻͦ͜ʹ௥Ճ͕ൃੜͨ͠ͱ͍͏έʔεͰ͢ Ͷɻ
  20. 125.

    ͜͜·Ͱͷ·ͱΊ w ϓϩάϥϜΛΑ͘ݟΔͱɺ͞·͟·ͳόϦΤʔγϣϯΛ ѻ͍ͬͯΔ w όϦΤʔγϣϯʹ͸ɺ໌ࣔతʹऔΓѻ͍ͬͯΔ΋ͷ΋͋ Ε͹ɺෆ׬શͳ΋ͷɺίʔυͱͯ͠͸ѻ͍ͬͯͳ͍΋ͷ ΋͋Δ w όϦΤʔγϣϯͷมԽʢ௥ՃʣʹΑͬͯɺͦͷόϦΤʔ

    γϣϯཁૉΛ࢖͍ͬͯΔίʔυʹɺ༷ʑͳܗͰӨڹ͕ग़ Δ ʻηϯύΠʼ όϦΤʔγϣϯͬͯɺԞ͕ਂ͍Ͱ͢Ͷʙ☺ มߋͷՄೳੑΛ͙ͬͯ͞ɺ όϦΤʔγϣϯͱɺίʔυ΁ͷӨڹΛ ݟۃΊΑ͏ʂʂ
  21. 126.

    ͜͜·Ͱͷ·ͱΊ w ϓϩάϥϜΛΑ͘ݟΔͱɺ͞·͟·ͳόϦΤʔγϣϯΛ ѻ͍ͬͯΔ w όϦΤʔγϣϯʹ͸ɺ໌ࣔతʹऔΓѻ͍ͬͯΔ΋ͷ΋͋ Ε͹ɺෆ׬શͳ΋ͷɺίʔυͱͯ͠͸ѻ͍ͬͯͳ͍΋ͷ ΋͋Δ w όϦΤʔγϣϯͷมԽʢ௥ՃʣʹΑͬͯɺͦͷόϦΤʔ

    γϣϯཁૉΛ࢖͍ͬͯΔίʔυʹɺ༷ʑͳܗͰӨڹ͕ग़ Δ ʻί΢ϋΠʼ ͜Μͳ;͏ʹߟ͑ͨ͜ͱͳ͔ͬͨοε มߋͷՄೳੑΛ͙ͬͯ͞ɺ όϦΤʔγϣϯͱɺίʔυ΁ͷӨڹΛ ݟۃΊΑ͏ʂʂ
  22. 130.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    50%0ͷଆʹόϦΤʔγϣϯ͕͋Δʹ΋͔͔ΘΒͣɺग़ྗίϚ ϯυͷํͰ͸ɺߦͷόϦΤʔγϣϯΛ࣠ʹͯ͠ίʔυ͕ॻ͔Ε ͍ͯΔΜͰ͢ΑͶɻ
  23. 132.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    ઈରʹμϝͱ͍͏΋ͷͰ͸ͳ͍ΜͰ͢Αɻ ͦΕͧΕͷόϦΤʔγϣϯ͕ɺίʔυʹҾ͖ى͜͢࡞༻͕Ͳͷ ఔ౓ͳͷ͔ɺͱ͍͏͜ͱΛ౎౓ߟ͑ΔΜͰ͢Αɻ
  24. 133.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻί΢ϋΠʼ

    ίʔυʹҾ͖ى͜͢࡞༻ɾɾɾɻ ͍͖ͭͬ͞ݟͨɺมߋཁٻʹରͯ͠Ͳ͜Λ৮Βͳ͍ͱ͍͚ͳ͍͔ɺ Έ͍ͨͳ͜ͱοε͔ʁʁ
  25. 136.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    ͦ΋ͦ΋ʮߦʯͱ͍͏ଊ͑ํ͕ద੾ͳͷ͔Ͳ͏͔ͬͯɺͲ͏൑ அͨ͠Βྑ͍͔෼͔Γ·͔͢ʁ
  26. 137.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻί΢ϋΠʼ

    ͑ͬɺ͋ɾɾɾɻ Ϣʔβʔ͕ͦ͏ߟ͑ͯΔϋζ͔ͩΒɺͱ͍͏ͷ͸ཧ༝ʹͳΒͳ͍ Με͔ʁ
  27. 138.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    Ͱ΋࣮ࡍGPSNBU5JUMF-JOF ͱ͍͏ϝιουͷίʔυʹ͢Δͱɺ ʮλΠτϧߦʯͷॻ͔Εํ͸ɺ࠷ॳʹߟ͍͑ͯͨҎ্ʹͦΕͧ Εͷ50%0Ͱҧ͍͕͋Δͷͩͱࢥ͍·ͤΜ͔ʁ
  28. 139.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻί΢ϋΠʼ

    ͋͊ɺɺɺͦ͏͍͏͜ͱ͔΋οεɻ ؒҧͬͯΔײΛײ͍ͯͨ͡ͷ͸ɺͦ͏͍͏͜ͱ͔΋οεɻ
  29. 140.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    ݁ہɺࠓճͷ৔߹͸ɺग़ྗϑΥʔϚοτʹ͓͍ͯ΋ɺߦ͝ͱͷ ҧ͍ΑΓ΋ɺ50%0ͷछྨʹΑΔҧ͍ͷํ͕ڧ͍ͬͯ͜ͱͳΜ Ͱ͢Αɻ
  30. 141.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    ݁ہɺࠓճͷ৔߹͸ɺग़ྗϑΥʔϚοτʹ͓͍ͯ΋ɺߦ͝ͱͷ ҧ͍ΑΓ΋ɺ50%0ͷछྨʹΑΔҧ͍ͷํ͕ڧ͍ͬͯ͜ͱͳΜ Ͱ͢Αɻ ʻί΢ϋΠʼ ͳΔ΄Ͳ✨ όϦΤʔγϣϯͱίʔυ΁ͷӨڹɺগ͠෼͔͖ͬͯͨοε
  31. 143.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    ͦͯ͠ɺࠓߟ͖͑ͯͨΑ͏ͳόϦΤʔγϣϯͷӨڹΛɺ΋͏গ ͠ػցతʹ൑ఆ͢Δํ๏͕͋ΔΜͰ͢Αɻ
  32. 145.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    ࣮͸ࠓճͷίʔυͷΑ͏ʹɺ50%0ͷόϦΤʔγϣϯ͕૿͑ͨ ΒɺϑΥʔϚοτ༻ͷطଘίʔυΛमਖ਼͠ͳͯ͘͸͍͚ͳ͍ɺ ͱ͍͏ঢ়گΛɺΦʔϓϯɾΫϩʔζυͷݪଇʹҧ൓͍ͯ͠Δɺ ͱݴ͏ΜͰ͢ɻ
  33. 147.

    ࠓճͷঢ়گ͸ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 ɾɾɾɾ 50%0ͷ όϦΤʔγϣϯ ߦͷ όϦΤʔγϣϯ ʻηϯύΠʼ

    ʢসʣ ઌఔͷόϦΤʔγϣϯͷ࿩ͱ߹Θͤͯେࣄͳ͜ͱͳͷͰɺઆ໌ ͠·͠ΐ͏ɻ
  34. 180.
  35. 181.
  36. 183.
  37. 184.
  38. 189.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ϑΥʔϚολʔ Ϋϥε ΦʔϓϯɾΫϩʔζυͷݪଇʹ४ڌͨ͠ʁ ίϚϯυΫϥε ௨ৗͷ50%0 ΧϨϯμʔ50%0 50%0ͷ௥Ճ 50%0ͷ௥ՃʹԠ͡ ͨػೳͷ֦ு ίί͸ʁ ʻηϯύΠʼ Ͱ͢ΑͶʂ TXJUDIΛআڈͯ͠ɺίϚϯυΫϥε͕0$1ʹ׬શʹ४ڌ͢ΔΑ ͏ʹͯ͠Έ·͠ΐ͏ʂ
  46. 204.
  47. 210.
  48. 214.
  49. 216.
  50. 221.
  51. 233.