RAII
resource acquisition is initialization
https://ja.wikipedia.org/wiki/RAII