계산된 프로퍼티 [https://zeddios.tistory.com/245] get은 변수값을 달라하면 get에서 return되는 값을 준다. set은 저장된 인자를 수정할 수 있게 해준다. 프로퍼티 옵저버 [https://medium.com/ios-development-with-swift/%ED%94%84%EB%A1%9C%ED%8D%BC%ED%8B%B0-get-set-didset-willset-in-ios-a8f2d4da5514] didset은 변경된 직후 willset은 변경되기 직전