abstraction (抽象化)

ユーザーが隠された複雑な部分を理解する必要がない場合に、ユーザーから不必要な詳細を見えないようにする、プログラミングの原則です。