Skip to content

Commit 32d29a9

Browse files
committed
refactor: Memorizer 리팩토링
1 parent 165784a commit 32d29a9

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed
Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
package calculator.engine.Repository;
22

3-
//TODO: 계산 결과를 기억하는 Mermorizer 클래스
4-
public class Memorizer {
3+
import java.util.LinkedHashMap;
54

5+
public class Memorizer {
6+
private Integer startNumber = 0;
7+
private final LinkedHashMap<Integer, String> memoroizer = new LinkedHashMap<>();
8+
public void storeHistory(String initCalculator) {
9+
this.memoroizer.put(startNumber++, initCalculator);
10+
}
11+
public LinkedHashMap<Integer,String> getMemoroizer(){
12+
return memoroizer;
13+
}
614
}

0 commit comments

Comments
 (0)