всякий раз, когда я использую библиотеку с открытым исходным кодом, например. Доктрина. Я всегда заканчивал тем, что кодировал класс (так называемый Фасад) для использования библиотеки Доктрины.
поэтому в следующий раз, когда я захочу создать пользователя, я просто наберу:
$fields = array('name' => 'peter', 'email' => 'peter@gmail.com');
Doctrine_Facade::create_entity($entity, $fields);
затем создает объект с предоставленной информацией.
так что, я думаю, все кодеры создадут свой собственный "Фасад".
Интересно, как обычно с открытыми фасадами скачивать и взаимодействовать с открытыми библиотеками? это редкая причина, я не видел ничего из этого. в некоторых рамках я видел их, называемые плагинами, например. плагины для Twitter API или Facebook API.
Поэтому, когда вы загружаете библиотеку, вам следует искать плагины / фасады в сети или лучше просто попробовать написать свое собственное? я просто подумал, что было бы здорово, чтобы все не изобретали велосипед.
спасибо.