Давайте пройдемся быстро по абстракциям и вы уже сможете наконец принять решение