属性の読み取り、書き込み、削除の動作をカプセル化し、メソッドを属性のように扱えるようにする機能はどれか。

@propertyデコレータを使用することで、ゲッターやセッターのロジックを隠蔽しつつ属性アクセスを提供できる。