/
kiber_den
/
pattern-realisation
Обзор
Документация
Войти
/
kiber_den
/
pattern-realisation
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
factory_method
index.php
25 строк
634 B
daniil
main
22 июл 2025, 01:07
22 июл 2025, 01:07
b8f4c80
Код
Авторство
О чём код?
<?php use Factory\FacebookFactory; use Factory\SocialNetworkFactory; use Factory\VKFactory; use Factory\InstagramFactory; /** * Метод публикации поста. * * @param SocialNetworkFactory $factory * @param string $message * @return void */ function publishPost(SocialNetworkFactory $factory, string $message) { $connection = $factory->createConnector(); $connection->connect(); $connection->post($message); $connection->disconnect(); } publishPost(new VKFactory(), 'Hello, vk!'); publishPost(new FacebookFactory(), 'Hello, facebook!'); publishPost(new InstagramFactory(), 'Hello, instagram!');