готов использовать API шаблонов проектирования для PHP? - PullRequest
1 голос
/ 24 апреля 2010

я знаю, что в Java вы можете использовать их встроенные API для шаблона проектирования.

например. если вы хотите использовать шаблон наблюдателя, вам просто нужно расширить класс Subject классом Observable.

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

имеет ли библиотека Zend эти API: s?

1 Ответ

2 голосов
/ 24 апреля 2010

Шаблоны проектирования обычно не такие «готовые к использованию», как API. Это вы, разработчик, должны писать код в соответствии с правилами шаблона проектирования. Эта страница Википедии является хорошей отправной точкой для изучения общих шаблонов проектирования и способов их реализации. Каждый шаблон подробно объясняется с помощью правил, схем и примеров кода. Пролистайте шаблоны в таблице Википедии.

Вы также обычно не выбираете шаблон проектирования до решения проблемы. Сначала вы должны определить проблему самостоятельно, а затем проверить, какой шаблон проектирования можно использовать для правильного и правильного решения.

Тем не менее, API Observer/Observable на самом деле редко используется в реальных приложениях Java. Более того, они устарели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...