Alexandre
PHPПенсионер
Использую ли я Объектную Модель
Цель опроса (топика), узнать на сколько мы используем объектные модели (На примере страницы отображения Новостей).
1) Да в полной мере Объкт (Новости) - представляет из себя класс с данными и методами доступа к данным. Использую объекты для передачи между "логическими слоями" приложения. Группу "объектов" представляю как список, доступ организую через итераторы. ( объект NewsList имеет свойство, которое содержит список объектов News ). Использую абстрактные классы и интерфейсы.
2) Да стараюсь Объкт (Новости) - представляет из себя класс с данными и методами доступа к данным. В силу ограничения пхп4 Группу "объектов" представляю как массив объектов( объект NewsList имеет свойство, которое содержит массив объектов News ) Абстрактные классы и интерфейсы не использую.
3) по скольку - по стольку Как правило ограничиваюсь только теми классами, которые уже есть в моей CMS - классы доступа к БД, классы парсинга, шаблонизации. Специально метаданные "Новости" в отдельный объект не выделяю, для передачи между "слоями приложения" использую ассоциативные массивы.
4) как библиотеку использую существующие классы как стандартную библиотеку. Свое приложение на "слои" не делю.
5) сторонник процедурного подхода пишу скрипты, которые вызывают функции. Если использую классы, то только как как стандартную библиотеку.
6) иное, укажу в топике
Цель опроса (топика), узнать на сколько мы используем объектные модели (На примере страницы отображения Новостей).
1) Да в полной мере Объкт (Новости) - представляет из себя класс с данными и методами доступа к данным. Использую объекты для передачи между "логическими слоями" приложения. Группу "объектов" представляю как список, доступ организую через итераторы. ( объект NewsList имеет свойство, которое содержит список объектов News ). Использую абстрактные классы и интерфейсы.
2) Да стараюсь Объкт (Новости) - представляет из себя класс с данными и методами доступа к данным. В силу ограничения пхп4 Группу "объектов" представляю как массив объектов( объект NewsList имеет свойство, которое содержит массив объектов News ) Абстрактные классы и интерфейсы не использую.
3) по скольку - по стольку Как правило ограничиваюсь только теми классами, которые уже есть в моей CMS - классы доступа к БД, классы парсинга, шаблонизации. Специально метаданные "Новости" в отдельный объект не выделяю, для передачи между "слоями приложения" использую ассоциативные массивы.
4) как библиотеку использую существующие классы как стандартную библиотеку. Свое приложение на "слои" не делю.
5) сторонник процедурного подхода пишу скрипты, которые вызывают функции. Если использую классы, то только как как стандартную библиотеку.
6) иное, укажу в топике