Рубрики
Uncategorized

Подробные примеры заводского режима PHP, одноэлементного режима и режима дерева реестра

Автор оригинала: David Wong.

Эта статья иллюстрирует заводскую модель PHP, режим одноэлементного и режим дерева регистрации. Поделитесь для вашей справки следующим образом:

Три Основных Шаблона Проектирования

1. Фабричный шаблон: Фабричный метод или класс генерирует объекты вместо непосредственно новых в коде 2. Одноэлементный шаблон: Позволяет создавать только один объект класса 3. Режим регистрации: Глобальный общий доступ и обмен объектами

Заводской режим l:

php
namespace IMooc;
class Factory
{
  static function createDatabase()
  {
    $db = new Database();
    return $db;
  }
}

$db = IMooc\Factory::createDatabase();

Преимущество заводского режима заключается в том, что он позволяет избежать класса базы данных и выполняет новые операции во многих файлах PHP. Если в классе базы данных произошли некоторые изменения (были изменены имена или параметры), то, если в заводском режиме больше нет изменений, нам нужно только изменить заводской метод, чтобы использовать заводской режим.

Одноэлементный режим :

Режим дерева реестра :

Больше читателей, интересующихся контентом, связанным с PHP, могут ознакомиться с темами этого сайта: Введение в объектно-ориентированное программирование Php, Введение в навыки работы с массивами PHP, Введение в базовую грамматику PHP, Краткое описание работы PHP и использования операторов, Краткое описание использования строк Php и данных php+mysql. Введение в библиотечные операции и Краткое описание общих навыков работы с базами данных на PHP

Я надеюсь, что эта статья будет полезна для разработки PHP – программ для всех.