RAII (Resource Acquisition Is Initialization) 패턴을 활용해 구현됨.