どこまで抽象化するか