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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Все шаблоны проектирования с примерами на php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Сайга-12
Отправлено: 21 Июня, 2015 - 15:14:31
Post Id



Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




Добрый день. Ни как не могу найти нормальный источник, где можно изучить паттерны. В инете с php примерами очень мало описанных паттернов. Нашёл только порождающие паттерны, и из неизвестного мне класса паттернов: стратегия, инъекции, инверсии, реестры. И всё на этом. Но в википедии их там куча.
Не подскажите, где найти?
 
 Top
DeepVarvar Супермодератор
Отправлено: 21 Июня, 2015 - 16:28:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Их не надо учить. Их надо применять.
Паттерн это типовое решение типовой задачи.
Когда у тебя будет задача, тогда и подумаешь о паттерне который подойдет к её решению (если таковой вообще будет).
А просто так зубрить паттерны не надо.
 
 Top
Сайга-12
Отправлено: 21 Июня, 2015 - 16:34:26
Post Id



Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




DeepVarvar пишет:
Их не надо учить. Их надо применять.
Паттерн это типовое решение типовой задачи.
Когда у тебя будет задача, тогда и подумаешь о паттерне который подойдет к её решению (если таковой вообще будет).
А просто так зубрить паттерны не надо.

Вы правы, на счёт - учить. Не верно объяснил. В общем, я банально не понимаю многие паттерны. Поэтому нужны примеры к ним. Но многие примеры на др языках написаны.
 
 Top
LIME
Отправлено: 21 Июня, 2015 - 16:35:19
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Пока тебе важно на каком языке пример паттерна, они тебе еще рано
Но если что, то Мэт Зандстра
 
 Top
Сайга-12
Отправлено: 21 Июня, 2015 - 17:39:24
Post Id



Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




LIME пишет:
Пока тебе важно на каком языке пример паттерна, они тебе еще рано
Но если что, то Мэт Зандстра

Хорошо, а когда не рано? По мне так, страшнее поздно, чем рано.
 
 Top
LIME
Отправлено: 21 Июня, 2015 - 17:40:13
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ой все
Читай Зандстру
 
 Top
MiksIr
Отправлено: 21 Июня, 2015 - 17:55:16
Post Id


Забанен


Покинул форум
Сообщений всего: 378
Дата рег-ции: Сент. 2014  


Помог: 10 раз(а)

[+]


DeepVarvar пишет:
Их не надо учить.
Когда у тебя будет задача, тогда и подумаешь о паттерне который подойдет к её решению (если таковой вообще будет).

Угу, а знание - какой паттерн подойдет - оно само с неба спустится ;)


-----
self-banned
 
 Top
DeepVarvar Супермодератор
Отправлено: 21 Июня, 2015 - 18:21:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Оно с гугла спустится ))
 
 Top
MiksIr
Отправлено: 21 Июня, 2015 - 18:33:02
Post Id


Забанен


Покинул форум
Сообщений всего: 378
Дата рег-ции: Сент. 2014  


Помог: 10 раз(а)

[+]


Для этого нужно знать, что спрашивать.


-----
self-banned
 
 Top
DelphinPRO
Отправлено: 21 Июня, 2015 - 23:43:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




DeepVarvar пишет:
Их не надо учить. Их надо применять.

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

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

Когда ты хорошо понимаешь "паттерн" + хорошо знаешь язык, на котором пишешь, ты легко сможешь реализовать данный паттерн на данном языке.
Помнится, мне приспичило сделать синглтон на дельфях, так нихрена и не смог Улыбка хотя думал, что уж паскаль-то я знаю вдоль и поперек....


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
LIME
Отправлено: 22 Июня, 2015 - 00:01:23
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




СоболезнуюУлыбка
А я вот понимаю примеры хоть на си хоть на жаве
А не напишу ни строчки
Это считается?
Это то о чем я или оч ем ты?
 
 Top
Bio man
Отправлено: 22 Июня, 2015 - 08:36:35
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Много прмеров на джаве есть.
Сперва разберись с 3 китами ооп, чтоб отскакивали.
Затем ознакомся с GRASP паттернами.
Затем ознакомся с GOF паттернами.

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

Вот чисто на пхп https://github[dot]com/domnikl/DesignPatternsPHP
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB