Новая парадигма.
Парадигма программирования – способ концептуализации, который определяет, как проводить вычисления и как работа, выполняемая компьютером, должна быть структурирована и организована.
ООП часто называют новой парадигмой программирования. Парадигмы:
- Директивная парадигма (языки С, Паскаль)
- Логическая
- Функциональная
Стиль задач, воплощенный в парадигме, не редко используется в жизни.
Взгляд на мир с позиции ОО подхода
Проблема: как заставить компьютер наиболее близко смоделировать найденное решение.
Компоненты решения проблемы: агенты, сообщения, обязанности, методы.
1ый принцип ООП (способ задания действий): действия в ОО подходе инициализируются посредство передачи сообщения агенту.
Так же в ООП четко определены понятия обязаностей и потребностей.