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

KotlinにおけるFactoryメソッド実装パターン

doyaaaaaken
September 22, 2021

 KotlinにおけるFactoryメソッド実装パターン

doyaaaaaken

September 22, 2021
Tweet

More Decks by doyaaaaaken

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ • ࢓ࣄ • גࣜձࣾsmartround ૑ۀϝϯόʔ / CTO • αʔόαΠυKotlinʢKtorʣɾVueJSΛࠓ͸Α͘ॻ͍͍ͯ·͢

    • OSS׆ಈ • kotlin-csvͷ࡞ऀʢ⭐: 300overʣ • KtorɾExposedɾkotest౳΁ͷίϯτϦϏϡʔτ
  2. ͜͜·Ͱͷ·ͱΊ Factoryϝιου͸ίϯετϥΫλͱൺֱͯ͠ॊೈੑ͕ߴ͍ͨΊ έʔεʹԠͯ͡࢖͏͜ͱΛݕ౼͢Δͱྑ͍ <ݸਓతݟղ> • ίϯετϥΫλΛ࢖͏ͱྑ͍έʔε • γϯϓϧ͞Λ௥ٻ͍ͨ͠έʔεʢdata classͰDTO࡞Δ͚ͩͷ࣌ͱ͔యܕྫʣ •

    FactoryϝιουΛ࢖͏ͱྑ͍έʔε • ॊೈੑΛ΋͍ͨͤͨέʔε • Πϯελϯεੜ੒ํ๏͕ෳ਺ύλʔϯ͋ΔέʔεʢηΧϯμϦίϯετϥΫλ࢖͏ΑΓ͸Factoryϝιουͷ΄͏໊͕લͱ ͔͔Βҙਤ͕Θ͔Γ΍͍͢ʣ • Πϯελϯεੜ੒ϩδοΫ͕ෳࡶͳέʔεʢͦ΋ͦ΋ίϯετϥΫλͩͱ࣮ݱͰ͖ͳ͍έʔεʣ • Πϯελϯεੜ੒ํ๏Λ͋Δఔ౓੍ݶ͍ͨ͠έʔεʢίϯετϥΫλͩͱࣗ༝౓͕ߴ͗͢Δͱײ͡Δέʔεʣ