Электронная книга.

PHP объекты, шаблоны и методики программирования.

PHP объекты, шаблоны и методики программирования.

Данная книга не является попыткой открыть что-то новое в области объектно-ориентированного проектирования; в этом отношении она просто «стоит на плечах гигантов». Цель книги — изучить в контексте РНР некоторые установленные принципы проектирования и некоторые основные шаблоны.

И в конце книги я выйду за пределы строгих ограничений кода, чтобы рассмотреть инструменты и методы, которые могут помочь успешному выполнению проекта. За исключением этого введения и краткого заключения, данная книга разделена на три основных части: объекты, шаблоны и практика.

Часть II начинается с краткого рассмотрения истории РНР и объектов, описывающего их трансформацию из дополнительной возможности в РНР 3 в основную в РНР 5. Вы можете быть опытным программистом и свободно писать программы на РНР, но при этом очень мало знать или почти ничего не знать об объектах. По этой причине я начинаю книгу с самых основных принципов, чтобы объяснить, что такое объекты, классы и наследование. Даже на этом начальном этапе я рассматриваю некоторые усовершенствования объектов, которые появились в РНР 5. После изложения основ мы углубимся в тему и изучим более сложные объектно-ориентированные возможности РНР. Я также посвящаю целую главу инструментам, которые предусмотрены в РНР для работы с объектами и классами.

Знаний о том. как объявить класс и как использовать его для создания экземпляра объекта, совсем не достаточно. Вы должны сначала правильно выбрать участников системы и определить оптимальные способы их взаимодействия. Эти выборы намного труднее описать и изучить, чем простые факты об инструментах и синтаксисе объектов. Часть II заканчивается введением в объектно-ориентированное проектирование с помощью РНР.

Шаблон описывает проблему в проекте программного обеспечения и предоставляет суть решения. «Решение» здесь не является частью кода, которую можно найти в справочнике, вырезать и вставить (хотя на самом деле справочники — превосходные ресурсы для программистов). Шаблон проекта описывает подход, который можно использовать для решения проблемы. При этом может прилагаться пример реализации, но он менее важен, чем концепция, которую он призван иллюстрировать.

Часть III начинается с определения шаблонов проектов и описания их структуры. Я рассмотрю также некоторые причины их популярности.

При создании шаблонов обычно выдвигаются некоторые основополагающие принципы проектирования, которых стараются придерживаться в процессе разработки всего приложения. Понимание этого факта поможет понять причины создания шаблона, который затем можно применять при создании любой программы. Мы обсудим некоторые из этих принципов. Я рассмотрю также унифицированный язык моделирования (Unified Modeling Language — UML), который представляет собой платформенно-независимый способ описания классов и способа их взаимодействия. Хотя данная книга не является справочником по шаблонам, я рассмотрю некоторые из самых известных и полезных шаблонов. Я опишу проблему, для которой предназначен каждый шаблон, проанализирую решение и представлю пример реализации на РНР.

Вы можете скачать электронную книгу «PHP объекты, шаблоны и методики программирования» в формате djvu с Яндекс диска. Ссылка для скачивания внизу страницы.

  1. Страницы:
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. 8
  10. 9
  11. 10
  12. 11
  13. Смотреть все
Мир: 2200 7704 0666 4963
Яндекс: 41 00 11 25 13 54 962
Киви: ALEKS33550336
Оглавление раздела «Библиотека».
  1. Учебная литература по английскому.
  2. Электронные книги «PHP», «HTML», «CSS», «JavaScript».
  3. Электронные книги «СУБД и Базы данных».
  4. Электронные книги по программированию. Разное.
  5. Электронные учебники по информатике.
  6. Библиотека. Учебная и справочная литература. Смотреть все.
  1. Похожие страницы:
  2. Рефераты. Информатика и программирование.
  3. Раздел «Компьютер».
  4. Раздел «Гаджеты».
  5. Раздел «Иконки и логотипы».
  6. Раздел «CSS».
  7. Раздел «HTML».
  8. Тематический аудио класс. Слова и фразы IT тематики на английском.