Upgrade to Pro — share decks privately, control downloads, hide ads and more …

オブジェクト指向のこころ: 第3章 / DESIGN PATTERNS EXPLAINED: ...

オブジェクト指向のこころ: 第3章 / DESIGN PATTERNS EXPLAINED: chapter-3

会社で「オブジェクト指向のこころ」の読書会をやっています

Avatar for hideki kinjyo

hideki kinjyo

August 24, 2021
Tweet

More Decks by hideki kinjyo

Other Decks in Programming

Transcript

  1. ͓୊ $"%$".γεςϜ͔Β৘ใΛநग़͢Δ Ͱ͸·ͣɺࢲ͕ຊॻͰղઆ͍ͯ͠Δಎ࡯ΛಘΔ͖͔͚ͬͱͳͬͨɺࢲࣗ਎ͷաڈͷઃܭΛৼΓฦͬ ͯΈΔ͜ͱʹ͠·͢ɻ ౰࣌ɺࢲ͸γʔτϝλϧ ൘ۚ ͷՃ޻Λߦ͏$"%$".γεςϜͷઃܭ࡞ۀΛߦ͍ͬͯ·ͨ͠ɻਤ ͸ɺͦ͏͍ͬͨγʔτϝλϧͷՃ޻ྫͰ͢ɻ ࢲͷ࢓ࣄ͸ɺ$"%$".γεςϜ͔ΒσʔλΛநग़͠ɺطଘͷΤΩεύʔτγεςϜ͕ར༻Ͱ͖Δ Α͏ʹɺͦͷσʔλΛՃ޻͢ΔγεςϜΛ։ൃ͢Δ͜ͱͰͨ͠ɻ

    ΤΩεύʔτγεςϜ͸ɺ޻࡞ػցΛ੍ޚ͢ΔͨΊʹ͜ͷ৘ใΛඞཁͱ͍ͯͨ͠ͷͰ͢ɻ͔͠͠ɺ ΤΩεύʔτγεςϜ͸มߋ͢Δ͜ͱ͕೉͘͠ɺݱࡏ࢖༻͍ͯ͠Δ$"%$".γεςϜ͸සൟʹι ϑτ΢ΣΞ͕όʔδϣϯΞοϓ͢Δͱ͍͏͜ͱ͔ΒɺσʔλͷՃ޻ʹಛԽͨ͠γεςϜΛ։ൃ͢Δ ͜ͱͰɺ$"%$".γεςϜͷվగʹ؆୯ʹରԠͰ͖ΔΑ͏ʹ͔ͨͬͨ͠ͱ͍͏Θ͚Ͱ͢ɻ 1 
  2. ͓୊ $"%$".γεςϜ͔Β৘ใΛநग़͢Δ Ͱ͸·ͣɺࢲ͕ຊॻͰղઆ͍ͯ͠Δಎ࡯ΛಘΔ͖͔͚ͬͱͳͬͨɺࢲࣗ਎ͷաڈͷઃܭΛৼΓฦͬ ͯΈΔ͜ͱʹ͠·͢ɻ ౰࣌ɺࢲ͸γʔτϝλϧ ൘ۚ ͷՃ޻Λߦ͏$"%$".γεςϜͷઃܭ࡞ۀΛߦ͍ͬͯ·ͨ͠ɻਤ ͸ɺͦ͏͍ͬͨγʔτϝλϧͷՃ޻ྫͰ͢ɻ ࢲͷ࢓ࣄ͸ɺ$"%$".γεςϜ͔ΒσʔλΛநग़͠ɺطଘͷΤΩεύʔτγεςϜ͕ར༻Ͱ͖Δ Α͏ʹɺͦͷσʔλΛՃ޻͢ΔγεςϜΛ։ൃ͢Δ͜ͱͰͨ͠ɻ

    ΤΩεύʔτγεςϜ͸ɺ޻࡞ػցΛ੍ޚ͢ΔͨΊʹ͜ͷ৘ใΛඞཁͱ͍ͯͨ͠ͷͰ͢ɻ͔͠͠ɺ ΤΩεύʔτγεςϜ͸มߋ͢Δ͜ͱ͕೉͘͠ɺݱࡏ࢖༻͍ͯ͠Δ$"%$".γεςϜ͸සൟʹι ϑτ΢ΣΞ͕όʔδϣϯΞοϓ͢Δͱ͍͏͜ͱ͔ΒɺσʔλͷՃ޻ʹಛԽͨ͠γεςϜΛ։ൃ͢Δ ͜ͱͰɺ$"%$".γεςϜͷվగʹ؆୯ʹରԠͰ͖ΔΑ͏ʹ͔ͨͬͨ͠ͱ͍͏Θ͚Ͱ͢ɻ 1