[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-oop-nazovite-osnovnye-printsipy-oop":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":17,"progress":18,"seo":19},2,"nazovite-osnovnye-printsipy-oop",1,"oop","ООП","🔷","Назовите основные принципы ООП.","- **Инкапсуляция** — сокрытие реализации.\n- **Наследование** — создание новой сущности на базе уже существующей.\n- **Полиморфизм** — возможность иметь разные формы для одной и той же сущности.\n- **Абстракция** — набор общих характеристик.\n- **Посылка сообщений** — форма связи и взаимодействия между сущностями.\n- **Переиспользование** — все перечисленные принципы работают на повторное использование кода.\n\nКаждый последующий принцип опирается на предыдущие. В разных источниках набор может отличаться — часто выделяют только четыре (инкапсуляция, наследование, полиморфизм, абстракция), но посылка сообщений и переиспользование также являются важными аспектами ООП.","","junior",[7,15,16],"принципы","основы",[],null,{"title":20,"description":21,"ogTitle":22,"ogDescription":23,"keywords":24,"schemaAnswer":29,"featuredSnippetReady":30},"Основные принципы ООП: инкапсуляция, наследование, полиморфизм — Gymterview","Шесть принципов ООП: инкапсуляция, наследование, полиморфизм, абстракция, посылка сообщений, переиспользование. Разбор каждого принципа.","6 принципов ООП — полный список с объяснением","Инкапсуляция, наследование, полиморфизм, абстракция, посылка сообщений, переиспользование — все принципы ООП с краткими определениями.",[25,26,27,28],"принципы ООП","инкапсуляция наследование полиморфизм","основы ООП Java","парадигмы ООП","Инкапсуляция — сокрытие реализации. Наследование — создание новой сущности на базе уже существующей. Полиморфизм — возможность иметь разные формы для одной и той же сущности. Абстракция — набор общих характеристик. Посылка сообщений — форма связи и взаимодействия между сущностями. Переиспользование — все перечисленные принципы работают на повторное использование кода.",true]