Вопросы к Поиску с Алисой
Структурное программирование стало основой для объектно-ориентированного подхода, потому что метод структурного программирования оказался эффективен при написании программ «ограниченной сложности». github.com
Однако по мере возрастания сложности реализуемых программных проектов и объёма кода создаваемых программ, возможности структурного программирования оказались недостаточными. github.com Основной причиной возникших проблем можно считать то, что в программе не отражалась непосредственно структура явлений и понятий реального мира и связей между ними. github.com
Для преодоления трудностей, связанных с усложнением программ, и возникла потребность в объектно-ориентированном программировании (ООП). ru.wikiversity.org ООП аккумулирует лучшие идеи, воплощённые в структурном программировании, и сочетает их с мощными новыми концепциями, которые позволяют по-новому организовывать программы. github.com