<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://dokuwiki.webmastermsk.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://dokuwiki.webmastermsk.ru/feed.php">
        <title> php:shablony_proektirovanija:generative_patterns</title>
        <description></description>
        <link>https://dokuwiki.webmastermsk.ru/</link>
        <image rdf:resource="https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-08-12T15:28:01+0000</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:abstract_factory&amp;rev=1691437948&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:builder&amp;rev=1691438405&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:fabric_method&amp;rev=1691438701&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:multiton&amp;rev=1691439680&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:prototype&amp;rev=1691439941&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:singleton&amp;rev=1691440025&amp;do=diff"/>
                <rdf:li rdf:resource="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:static_factory&amp;rev=1691440155&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico">
        <title></title>
        <link>https://dokuwiki.webmastermsk.ru/</link>
        <url>https://dokuwiki.webmastermsk.ru/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:abstract_factory&amp;rev=1691437948&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T19:52:28+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php:shablony_proektirovanija:generative_patterns:abstract_factory</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:abstract_factory&amp;rev=1691437948&amp;do=diff</link>
        <description>Абстрактная фабрика

Абстрактная фабрика (англ. Abstract factory) — порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов. Шаблон реализуется созданием абстрактного класса Factory, который представляет собой интерфейс для создания компонентов системы (например, для оконного интерфейса он может создавать окна и кнопки). Затем пишутся классы, реализующие этот интерфейс.…</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:builder&amp;rev=1691438405&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T20:00:05+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php:shablony_proektirovanija:generative_patterns:builder</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:builder&amp;rev=1691438405&amp;do=diff</link>
        <description>Строитель(builder)

Строитель — это порождающий паттерн проектирования, который позволяет создавать сложные объекты пошагово. Строитель даёт возможность использовать один и тот же код строительства для получения разных представлений объектов.</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:fabric_method&amp;rev=1691438701&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T20:05:01+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php:shablony_proektirovanija:generative_patterns:fabric_method</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:fabric_method&amp;rev=1691438701&amp;do=diff</link>
        <description>Фабричный Метод (Factory Method)

Фабричный метод (англ. Factory Method), или виртуальный конструктор (англ. Virtual Constructor) — порождающий шаблон проектирования, предоставляющий подклассам (дочерним классам) интерфейс для создания экземпляров некоторого класса. В момент создания наследники могут определить, какой класс создавать. Иными словами, данный шаблон делегирует создание объектов наследникам родительского класса. Это позволяет использовать в коде программы не специфические классы, а …</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:multiton&amp;rev=1691439680&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T20:21:20+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php:shablony_proektirovanija:generative_patterns:multiton</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:multiton&amp;rev=1691439680&amp;do=diff</link>
        <description>Паттерн проектирования Multiton (Пул одиночек)

Пул одиночек (англ. Multiton) похож на паттерн проектирования Одиночка (англ. Singleton), но в отличае отнего позволяет создавать коллекции экземпляров класса и позволяет получать доступ по ключу.</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:prototype&amp;rev=1691439941&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T20:25:41+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php:shablony_proektirovanija:generative_patterns:prototype</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:prototype&amp;rev=1691439941&amp;do=diff</link>
        <description>Прототип (Prototype)

Прототип — это порождающий паттерн проектирования, который позволяет копировать объекты, не вдаваясь в подробности их реализации.</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:singleton&amp;rev=1691440025&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T20:27:05+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php:shablony_proektirovanija:generative_patterns:singleton</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:singleton&amp;rev=1691440025&amp;do=diff</link>
        <description>Одиночка (Singleton)

Одиночка (англ. Singleton) — порождающий шаблон проектирования, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру.</description>
    </item>
    <item rdf:about="https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:static_factory&amp;rev=1691440155&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-07T20:29:15+0000</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>php:shablony_proektirovanija:generative_patterns:static_factory</title>
        <link>https://dokuwiki.webmastermsk.ru/doku.php?id=php:shablony_proektirovanija:generative_patterns:static_factory&amp;rev=1691440155&amp;do=diff</link>
        <description>Статическая Фабрика (Static Factory)

Назначение

Подобно AbstractFactory, этот паттерн используется для создания ряда связанных или зависимых объектов. Разница между этим шаблоном и Абстрактной Фабрикой заключается в том, что Статическая Фабрика использует только один статический метод, чтобы создать все допустимые типы объектов. Этот метод, обычно, называется…</description>
    </item>
</rdf:RDF>
