15 minpresentation

Memento Implementation Patterns

Memento Implementation Patterns

0 / 10 completed

Basic Memento Structure

typescript
1class OrderMemento {
2 constructor(
3 private readonly state: OrderState
4 ) {}
5
6 getState(): OrderState {
7 return { ...this.state };
8 }
9}
10
11interface OrderState {
12 items: string[];
13 customer: string;
14 total: number;
15}
Step 1 of 10
← → NavigateSpace: Skip / NextEnter: Next
Memento Implementation Patterns - Anko Academy