Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
未来ちゃんでもわかる?デザインパターン入門 memento pattern ~望月杏奈を再現し...
Search
ak_hina
July 06, 2019
Programming
940
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
未来ちゃんでもわかる?デザインパターン入門 memento pattern ~望月杏奈を再現してみたい~
2019/7/6 IM@S Engineer Talks 2019 にて講演
ak_hina
July 06, 2019
More Decks by ak_hina
See All by ak_hina
LINE BOT 勉強中です| 【東京】LINE Bot & Clova CEK開発者2018大忘年会
akira9146
0
130
【初心者歓迎】サポーターズCoLabビギナーズLT会vol.3 | ハッカソンのススメ
akira9146
0
650
貴族会LT#2|客先常駐エンジニアだって貴族になっていいはずだ
akira9146
0
580
美咲ちゃんとPライフ | アイマスハッカソン2018 in 京都
akira9146
0
790
Other Decks in Programming
See All in Programming
Modernizing iOS Apps
seyfoyun
0
150
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
AWS CDKを理解するために公式の定義を深掘って解説してみる / Understanding AWS CDK by Digging into Its Official Definition
akihisaikeda
3
290
Crash Auto Pipelines
veronikapj
1
390
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
630
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
420
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
300
学びを記事・スライド・Xへ高速展開する― AI-assisted Learning Loopで回すコンテンツ生成術
ochtum
0
200
[DroidKnights 2026] Workflow AX: From Auto-Documented Policies to E2E Testing
raeminkang
0
540
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
230
AmebaブログはKMPから卒業します
kmars0605
0
330
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
370
How to train your dragon (web standard)
notwaldorf
96
6.9k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Test your architecture with Archunit
thirion
2
2.5k
A Tale of Four Properties
chriscoyier
163
24k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
830
Docker and Python
trallard
47
4.3k
Un-Boring Meetings
codingconduct
0
490
4 Signs Your Business is Dying
shpigford
187
23k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Transcript
未来ちゃんでもわかる? デザインパターン入門 Memento pattern ~望月杏奈を再現してみたい~ @ak_hina
講演前のお願い 未来ちゃんでもわかる? デザインパターン入門 | IM@S Engineer Talks 2019 2 Thank
you for coming today! Twitter / Slack での実況推奨 いっちょかめ昼公演参戦のため遅刻してきましたが、 連番者の回収を理由に懇親会不在のため、 質問投げてもらえると助かります。 気まぐれに回答します。
Self Introduction 未来ちゃんでもわかる? デザインパターン入門 | IM@S Engineer Talks 2019 3
ひなP • 客先常駐型システムエンジニア • 太鼓やラッパを担ぐ野球オタク • 担当アイドルは次のスライドにて • ML6th福岡行ってきました • imas_hack的にはLINE BOT/Clovaの人 • matsurihi.meヘビーユーザー
私の担当アイドル 未来ちゃんでもわかる? デザインパターン入門 | IM@S Engineer Talks 2019 4
None
None
自分の足で走るオタク
Garminでカロリー消費分析 未来ちゃんでもわかる? デザインパターン入門 | IM@S Engineer Talks 2019 8 6/29
Fairy Day1 アリーナ13列 紬ソロ 6/30 Fairy Day2 Aスタンド 昴ソロ(トリ)
私の心拍下がりすぎ?
普段のimas_hackライフ 未来ちゃんでもわかる? デザインパターン入門 | IM@S Engineer Talks 2019 10 ラウンジ内でボーダー情報を共有
みんなだいすきmatsurihi.me
悲しみのボーダー落ち
None
Today’s Theme Section 2
Key person 未来ちゃんでもわかる? デザインパターン入門 | IM@S Engineer Talks 2019 14
望月杏奈(C.V.:夏川椎菜) • 14才(5月31日生) • 152cm/41kg • AB型 • 趣味:オンラインゲーム • 特技:タイピング • 好み:かわいいもの
None
Goal 未来ちゃんでもわかる? デザインパターン入門 | IM@S Engineer Talks 2019 16 望月杏奈ちゃんを再現したい!
ランダムに切り替える?
テンション記憶させたい
どうやるか?
Memento Pattern
Mementoの名を持つあの曲
Mementoする = 忘れる ?
Memento = 形見
Moment = 瞬間
この瞬間を忘れない
WikipediaやQiitaより Mementoパターンとは 未来ちゃんでもわかる? デザインパターン入門 | IM@S Engineer Talks 2019 26
できること データ構造に対する状態を記録しておき、 以前の状態への復帰を行えるようにする 必要なクラス • Originator(作成者):作成・状態を戻す • Memento(形見・記念品):内部情報を保持する • Caretaker(世話人):作成者に指示を出す・履歴を保持する
未来ちゃんでもわかるように 実演してみたい! ちょっと自信はないけれども
RTA 杏奈ちゃん実装
(o・∇・o)<はじまるよ~
(o・∇・o)<まずは現時点のものだよ~
(o・∇・o)<おわりだよ~
(*>△<)< ナーンナーンっっ
ありがThank you! ☺ Any questions? That’s all! @ak_hina 未来ちゃんでもわかる? デザインパターン入門
Memento pattern ~望月杏奈を再現してみたい~