Статья посвящена теме ООП, истоков его создания и пояснения почему его стоит применять.
История начинается с того, что создатель ООП, Алан Кёртис Кэй, получил степень бакалавра по молекулярной биологии. Его интерес вызывали клетки организмов, их строение и поведение. Собственно чтобы не изобретать велосипед и использовать лучшие практики природы им и был создан этот подход к программированию, ООП.
Все ООП это попытка описать поведение клеток между друг другом, отсюда и энные принципы.