같은 anonymous 객체를 재사용하면 내부 필드도 누적된다

이름이 없다는 사실은 인스턴스 상태와 수명을 없애지 않습니다.

1

create once

count=0

객체 생성

2

execute #1

count=1

출력 1

3

same object

count 유지

재사용

4

execute #2

count=2

의도 이탈

5

factory each

매번 0

독립 실행

핵심: 상태 누적이 요구인지 버그인지 생성 지점에서 결정합니다.