[Перевод] Прощай, Объектно-Ориентированное программирование

Перепост статьи с makesomecode.me

Оригинал

Уже десятилетия я программирую с на объектно-ориентированных языках программтрования. Первым объектно-ориентированным языком, который я использовал, был C++. После этого был Smalltalk и, в конце, .NET и Java.

Я фанатично использовал преимущество Наследования, Инкапсуляции и Полиморфизма. Три столпа Объектно-ориентированного программирования.

Я жаждал получить обещаное Переиспользование и использовать мудрость полученную теми, кто был до меня в этом новом удивительном мире.

Я не мог сдержать волнения при мысли, что можно сопоставить объекты реального мира с моими классами и ожидал, что всё встанет на свои места.

Ещё никогда я так не ошибался.

Продолжить чтение «[Перевод] Прощай, Объектно-Ориентированное программирование»