객체가 스레드 안전성을 확보하기 위해 다음의 설계요소가 고려되어야 한다