외부에서는 수정할 수 없는 콜렉션을 만들고 싶은데 이렇게 짜면 될까?
근데 이러면 Missions 호출할 때 마다 콜렉션 복사해서 넘기지 않음? 부하 먹을 것 같은데.
콜렉션을 퍼블릭으로 노출시키면 당연히 외부에서 지지고 볶을 수 있으니 버그가 뻥뻥 터질테고.
보통 어떻게 함?
외부에서는 수정할 수 없는 콜렉션을 만들고 싶은데 이렇게 짜면 될까?
근데 이러면 Missions 호출할 때 마다 콜렉션 복사해서 넘기지 않음? 부하 먹을 것 같은데.
콜렉션을 퍼블릭으로 노출시키면 당연히 외부에서 지지고 볶을 수 있으니 버그가 뻥뻥 터질테고.
보통 어떻게 함?
해당 댓글은 삭제되었습니다.
그건 젠젝트 프레임웤 써서 그랴
@Inject 껄껄
리스트를 계속 new로 객체화하는것도 아닌데 왜 계속 호출한다고 생각해?
아 읽기전용 함수만 노출하는 래퍼였구나... 난 또 ToArray() 같은 복사 반환인줄 알았네. 답변 고마워!