Паттерное программирование

Jenius

Новичок
Паттерное программирование

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

Спасибо.
 

Splurov

Новичок
Для начала стоит изучить науку поиска, а потом уже браться за более серьёзные знания.
 

Духовность™

Продвинутый новичок
книгу советую от создателей паттернов
http://www.books.ru/shop/books/8451
очень тяжелая книга, Фаулер на её фоне легче читается.

Скопирую свой недавний пост:

"PHP 5 для профессионалов" (http://www.ozon.ru/context/detail/id/2847621/) не раскрывает "тему сисек" в полной мере, ИМХО. Почитать можно, но лично я ничего не вынес почти. Накидали в книгу много совершенно разных тем, что привело к "информационному недоеданию" при чтении.

Я бы советовал Мартина Фаулера "Архитектура корпоративных программных приложений" (http://www.ozon.ru/context/detail/id/1616782/), но её придется читать мног-много раз - с первого раза эта книга не дается. Нужен опыт и настойчивое желание разобраться. В любом случае, это хорошая кгнига.

Книга "объектно-ориентированное программирование на PHP" (http://www.ozon.ru/context/detail/id/3600968/) - хороший и _доходчивый_ пересказ мануала. Я думаю, есть смысл её прочесть, она в полной мере описывает возможности ООП в PHP. Из минусов этой книги - не рассказано, как строить архитектуру. Их "фреймворк" - просто набор классов для построения html-форм, хотя наглядно демонстрирующий выгоду ООП.

Банду Четырех ( http://www.ozon.ru/context/detail/id/2457392/ ) не рекомендую читать - тяжело.

"Основные концепции и механизмы объектно-ориентированного программирования" (http://www.ozon.ru/context/detail/id/2446451/) я читал будучи знакомым с ООП и не вычитал ничего интересного. Пересказанный мануал для языка С++.

Ну и конечно-же, для освоения ООП нужно читать Гради Буча "Объектно-ориентированный анализ и проектирование с примерами приложений" (http://www.ozon.ru/context/detail/id/3905587/). Книга содержит много воды, но учит мыслить объектами.
 

A1x

Новичок
мне наоборот Банда Четырех очень понравилась, показалось все просто и доходчиво
у меня это издание - http://www.ozon.ru/context/detail/id/2457392/ (может там разные варианты перевода?)

Фаулер "Архитектура корпоративных программных приложений" (http://www.ozon.ru/context/detail/id/1616782/) наоборот показалась сложнее
 

Духовность™

Продвинутый новичок
zerkms
тебе знания так легко давались? превосходно. не все такие умные. мне, например, некоторые книги читать реально тяжело. Банда Четырех - одна из таких книг. Однако, я не думаю, что если какой-то материал дается тяжело, то нужно непременно на все "забить" и вообще пойти повеситься.
 

AmdY

Пью пиво
Команда форума
x-yuri
ксерокс придумали мышку и окна, а майкрософт и kde сотворили на базе этого потрясающие декстопы. банда 4-х одна из первопроходцев, но последователи писали ещё лучше. я это понял летом, дочитав последнюю страницу их книги.
лучшее что я встречал, http://martinfowler.com/eaaCatalog/ гениально и кратко.
 

dr-sm

Новичок
сравнивать Фаулера и GoF это блин сравнивать теплое с мягким.
ато так можно дойти до Pattern Languages of Program Design,
они еще круче. )))

воще, имхо, не существует никакого "паттерного программирования".

стоит понимать, что паттерн, это просто решение определенной проблемы,
обычно часто встречающейся, записанное в определенной нотации.

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

вот еще один из моих любимых паттернописателей.
 

phpize

Новичок
Для меня лучшая вот эта
http://books.google.com.ua/books?id=LjJcCnNf92kC&dq=head+first+design+patterns&printsec=frontcover&source=bn&hl=ru&ei=uHpUS-WeApianwPtzpSTCg&sa=X&oi=book_result&ct=result&resnum=4&ved=0CBwQ6AEwAw#v=onepage&q=&f=false
Остальное все на 90% заумный мусор
 

Духовность™

Продвинутый новичок
http://books.google.com.ua/books?id=LjJcCnNf92kC&dq=head+first+design+patterns&printsec=frontcover&source=bn&hl=ru&ei=uHpUS-WeApianwPtzpSTCg&sa=X&oi=book_result&ct=result&resnum=4&ved=0CBwQ6AEwAw#v=onepage&q=&f=false
лучше заумный мусор, чем книжка для детей-дебилов с иллюстрациями)

PS Барышня на обложке благоухает всеми цветами порока и соблазна.
 

Alexandre

PHPПенсионер
Новая книга Мартина Фаулера Шаблоны корпоративных приложений http://www.books.ru/shop/books/728454
по отзывам на books.ru своих денег не стоит. А я хотел заказать.

кто читал - есть мнение?
 

BRat

o_0
Автор оригинала: Alexandre
Новая книга Мартина Фаулера Шаблоны корпоративных приложений http://www.books.ru/shop/books/728454
по отзывам на books.ru своих денег не стоит. А я хотел заказать.

кто читал - есть мнение?
Насколько я понял, это переработанное издание книги " Архитектура корпоративных программных приложений ". Судя по оглавлению и странице. Думаю ее ты читал

PS. сложно воспринимать всерьез отзыв, рекомендующий взамен этой книги Совершенный код.
 
Сверху