Вопрос с собеседования
В чем разница между процедурным программированием и ООП?
Ответ:
Процедурное программирование:
- Основано на функциях
- Определяет данные для всей программы
- В нем нет возможности повторного использования кода
- Следует концепции нисходящего программирования
- Природа языка сложна
- Трудно изменять, расширять и поддерживать код
Объектно-ориентированное программирование:
- Основано на реальных объектах
- Инкапсулирует данные
- Обеспечивает больше возможностей для повторного использования кода
- Следует парадигме программирования «снизу вверх»
- Код менее сложен по своей природе, поэтому его легче модифицировать, расширять и поддерживать
#interview
Post #71
2.1K
- 👎 23
- 👍 14