Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Все шаблоны проектирования с примерами на php
Форумы портала PHP.SU » » Объектно-ориентированное программирование » Все шаблоны проектирования с примерами на php

Страниц (1): [1]
 

1. Сайга-12 - 21 Июня, 2015 - 15:14:31 - перейти к сообщению
Добрый день. Ни как не могу найти нормальный источник, где можно изучить паттерны. В инете с php примерами очень мало описанных паттернов. Нашёл только порождающие паттерны, и из неизвестного мне класса паттернов: стратегия, инъекции, инверсии, реестры. И всё на этом. Но в википедии их там куча.
Не подскажите, где найти?
2. DeepVarvar - 21 Июня, 2015 - 16:28:35 - перейти к сообщению
Их не надо учить. Их надо применять.
Паттерн это типовое решение типовой задачи.
Когда у тебя будет задача, тогда и подумаешь о паттерне который подойдет к её решению (если таковой вообще будет).
А просто так зубрить паттерны не надо.
3. Сайга-12 - 21 Июня, 2015 - 16:34:26 - перейти к сообщению
DeepVarvar пишет:
Их не надо учить. Их надо применять.
Паттерн это типовое решение типовой задачи.
Когда у тебя будет задача, тогда и подумаешь о паттерне который подойдет к её решению (если таковой вообще будет).
А просто так зубрить паттерны не надо.

Вы правы, на счёт - учить. Не верно объяснил. В общем, я банально не понимаю многие паттерны. Поэтому нужны примеры к ним. Но многие примеры на др языках написаны.
4. LIME - 21 Июня, 2015 - 16:35:19 - перейти к сообщению
Пока тебе важно на каком языке пример паттерна, они тебе еще рано
Но если что, то Мэт Зандстра
5. Сайга-12 - 21 Июня, 2015 - 17:39:24 - перейти к сообщению
LIME пишет:
Пока тебе важно на каком языке пример паттерна, они тебе еще рано
Но если что, то Мэт Зандстра

Хорошо, а когда не рано? По мне так, страшнее поздно, чем рано.
6. LIME - 21 Июня, 2015 - 17:40:13 - перейти к сообщению
Ой все
Читай Зандстру
7. MiksIr - 21 Июня, 2015 - 17:55:16 - перейти к сообщению
DeepVarvar пишет:
Их не надо учить.
Когда у тебя будет задача, тогда и подумаешь о паттерне который подойдет к её решению (если таковой вообще будет).

Угу, а знание - какой паттерн подойдет - оно само с неба спустится ;)
8. DeepVarvar - 21 Июня, 2015 - 18:21:40 - перейти к сообщению
Оно с гугла спустится ))
9. MiksIr - 21 Июня, 2015 - 18:33:02 - перейти к сообщению
Для этого нужно знать, что спрашивать.
10. DelphinPRO - 21 Июня, 2015 - 23:43:44 - перейти к сообщению
DeepVarvar пишет:
Их не надо учить. Их надо применять.

понимать, ты хотел сказать..
Сайга-12 пишет:
Хорошо, а когда не рано? По мне так, страшнее поздно, чем рано.

LIME пишет:
Пока тебе важно на каком языке пример паттерна, они тебе еще рано

Когда ты хорошо понимаешь "паттерн" + хорошо знаешь язык, на котором пишешь, ты легко сможешь реализовать данный паттерн на данном языке.
Помнится, мне приспичило сделать синглтон на дельфях, так нихрена и не смог Улыбка хотя думал, что уж паскаль-то я знаю вдоль и поперек....
11. LIME - 22 Июня, 2015 - 00:01:23 - перейти к сообщению
СоболезнуюУлыбка
А я вот понимаю примеры хоть на си хоть на жаве
А не напишу ни строчки
Это считается?
Это то о чем я или оч ем ты?
12. Bio man - 22 Июня, 2015 - 08:36:35 - перейти к сообщению
Много прмеров на джаве есть.
Сперва разберись с 3 китами ооп, чтоб отскакивали.
Затем ознакомся с GRASP паттернами.
Затем ознакомся с GOF паттернами.

на youtube найди Серегу Немчинского, он доходчиво объясняет с примерами (примеры не на пхп, но это не важно).

Вот чисто на пхп https://github[dot]com/domnikl/DesignPatternsPHP

 

Powered by ExBB FM 1.0 RC1