![]() |
|
Модераторы: Се ля ви |
![]()
|
|
| Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: нет Всего: 62 |
Собственно хочу узнать что это такое и зачем оно всем надо?
А самое главное какова от них польза при реальном проектировании приложений? ПыСы: ссылки на статьи и книги тоже принимаются. |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
Это набор типовых архитектурных решений. А надо оно для того, чтобы не изобретать велосипед. Плюс есть еще такой полезный эффект, как упрощение взаимодействия - достаточно сказать "а это у нас класс-адаптер", и будет в общих чертах ясно его предначначение. Классика - это книга Мартина Фаулера, но ссылкой не помогу. Сам знаком только с некоторыми, считаю это серьезным пробелом. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| DeadSoul |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1217 Регистрация: 25.9.2005 Где: Москва Репутация: нет Всего: 11 |
Это некоторые проверенные и правильные ОО решения. Я бы рекомендовал в таком порядке: http://www.ozon.ru/context/detail/id/1150746/ http://www.ozon.ru/context/detail/id/115172/ http://www.ozon.ru/context/detail/id/1340914/ Это сообщение отредактировал(а) Се ля ви - 13.4.2006, 22:28 -------------------- Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". Бьем спамеров их же оружием. Пусть весь спам сыпется им [email protected] |
|||
|
||||
| Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: нет Всего: 62 |
Lamer George
Понятно, спасибо. DeadSoul Обязательно поищу эти книги в магазинах. И сам я кое что нашёл, как раз под C#: http://www.dotsite.spb.ru/Solutions/patterns/ |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 1 Всего: 151 |
У нас в разделе Java Domestic Cat давал описания многих паттернов с примерами на Java и С#.
-------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Ch0bits |
|
|||
![]() Python Dev. ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2124 Регистрация: 21.2.2005 Где: Казань Репутация: нет Всего: 62 |
Lamer George
Спасибо за совет. Нашёл тему, читаю... |
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |