ギャングオブフォーの「メメント」デザインパターンでは、Mementoクラスは実際には私に値を提供しない役に立たないラッパーのように見えます。
それはなんのためですか?String(ウィキペディアの例のように)オブジェクトを単に渡すことができない理由はありますか?
ギャングオブフォーの「メメント」デザインパターンでは、Mementoクラスは実際には私に値を提供しない役に立たないラッパーのように見えます。
それはなんのためですか?String(ウィキペディアの例のように)オブジェクトを単に渡すことができない理由はありますか?
回答:
.clone()、ウィキペディアの例でのの使用は非常に悪い習慣であることにも注意してください。特にこのパターンでは、期待どおりに機能しません。その例を書いた人は誰でも、キーボードを取り去る必要があります。