Почему монолитная архитектура — это борщ, а фреймворк — это сарай? Мы попросили технарей Evrone объяснить простыми словами популярные IT-термины, а филологов попросили эти метафоры оценить. Осторожно, внутри текст, который может выбить из рабочего настроения.
ООП это про объекты и их взаимоотношение! Это значит. Берем девушку 1 штука. И отправляем ей сообщение сварить борщ! Вот это ООП. В зависимости от диспетчеризации (тут надо понимать к какой девушке вы обращаетесь..) будет выполнен какой-то результат.
Не, берём человека, умеющего готовить (реализующего интерфейс Повар). Это может быть шеф-повар ресторана, мама, жена, батя (но он жарит борщ), даём ему сообщение «сварить борщ». Возможно ему придётся передать ингредиенты, а может быть он их возьмёт сам из объекта Холодильник.
Сообщения это исходный, smalltalk-подобный ООП, который сейчас везде практически забыт.