MVC и ООП это одно и тоже? объясните пожалуйста.
Ответ
Нет
MVC - это шаблон проектирования, который распределяет ответственнось между участками кода. Модель занимается данными, представление занимается отображением, контроллер занимается управлением. MVC может быть реализован на чем угодно - функция, объектах - это не имеет значения, имеет значение, кто чем занят в иерархии.
ООП - это общая парадигма программирования. ООП подразумевает, что задачи будут реализованы, представлены и решены с помощью и в виде объектов, что при вычислении счета в ресторане мы будем оперировать объектами, которые представляют из себя блюда. Функциональное программирование, в то же время, использовало бы другой подход, оперируя списком блюд.
MVC может быть реализован в парадигме ООП, равно как и в любой другой парадигме программирования.
Комментариев нет:
Отправить комментарий