Вы знаете какие-либо примеры шаблона разработки PAC?

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

9
задан Chris 26 September 2008 в 20:13
поделиться

5 ответов

Существует больше сайтов с помощью PAC, чем, я думаю, люди понимают. Например, drupal использует шаблон PAC и существует много сайтов (и много больших сайтов) созданы с drupal. Многие люди путают MVC и PAC. Larry Garfield делает хорошее задание, объясняя различие и как drupal использует PAC.

В моем исследовании в области этой темы я нашел больше чем одно приложение/платформу с открытым исходным кодом, которое назвало себя архитектурой MVC, когда они более точно соответствуют шаблону PAC. Конкретно в пути модель/абстракция, презентация/представление и контроллер взаимодействовали друг с другом.

5
ответ дан 4 December 2019 в 22:31
поделиться

Вы испытываете затруднения для получения веб-приложения, которые используют PAC, потому что работа шаблона наследования PAC хорошо над пользовательским компонентом и custon диалоговым окном, которое действительно не присутствует в сети.

Много framwework используют PAC, которые позволяют Вам переопределить презентацию, абстракцию или управление, но при использовании в сети главным образом преобразуйте к MVC, поскольку это - простота (например, у Вас не должно быть нового уровня PAC для изменения появления сетки... можно использовать файл CSS).

Это - лучший ответ, который я могу дать Вам.

1
ответ дан 4 December 2019 в 22:31
поделиться
0
ответ дан 4 December 2019 в 22:31
поделиться

Я подозреваю, что большинство сайтов, написанных с использованием так называемого MVC, на самом деле используют версию PAC, но с единственной триадой. MVC специально требует, чтобы представление могло взаимодействовать с моделью напрямую, не используя контроллер. Я думаю, что многие веб-разработчики ожидают, что это всегда будет проходить через контроллер, независимо от направления связи.

2
ответ дан 4 December 2019 в 22:31
поделиться

Drupal - это веб-фреймворк на основе PAC, написанный на PHP. :)

0
ответ дан 4 December 2019 в 22:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: