«Мост» с наследованием из песочницы

Работаю в проекте, реализованном на C#. Предлагаю решение задачи, с которой столкнулся в проекте. Условия. Есть классы-сущности, описывающие данные предметной области. При этом бывает и наследование ...
0
10 апреля 2012, 21:10
16
m36 1,0

Еще раз про Bridge (в картинках)

Еще раз, если позволит сообщество, обращусь к теме паттерна Мост (Bridge), ибо последние статьи, на мой взгляд, объясняют его не так просто, как нужно. Основная идея: «Используем Мост там, где ...
+24
20 февраля 2012, 19:29
109
1nd1go 30,5

Фантазии на тему шаблонов проектирования

Здравствуйте уважаемые жители хабра! На днях заинтересовался вопросом проведения аналогий паттернов проектирования с какими-нибудь образами из реального мира. Интересно было бы подобрать для каждого ...
–12
17 февраля 2012, 22:46
7

Паттерны ООП в метафорах

Большинство литературы посвященной паттернам в ООП (объектно-ориентированном программировании), как правило, объясняются на примерах с самим кодом. И это правильный подход, так как паттерны ООП уже ...
+188
22 января 2012, 21:18
1501
evgenyl 72,5

Синхронизация представления с коллекцией из песочницы

Во многих современных языках программирования и фреймворках есть специальные классы коллекций, которые умеют оповещать клиентов при каждом своем изменении. Во Flex этот класс носит имя ...
0
24 ноября 2011, 19:19
11

Математик сочинил «самую неприятную музыку в мире»

Математик Скотт Рикард (Scott Rickard) попробовал сделать то, что ни один музыкант никогда не пытался, а именно — сочинить самую противную мелодию. Таким способом учёный хотел проиллюстрировать тезис ...
+43
7 ноября 2011, 00:04
92
alizar 2224,8

Коды возврата vs исключения: взгляд с колокольни

Просмотрев пост Коды возврата vs исключения и комментарии к нему, я заметил, что в обсуждении упущена одна нить, краткий тезис которой следующий: в некоторых языках такая проблема даже не стоИт, т.к. ...
+18
24 октября 2011, 22:44
32
mobyte 2,0

Disruptor — новая парадигма многопоточного программирования

На прошлой неделе компания LMAX, где я работаю, получила приз Java Duke's Choice Award 2011 за фреймворк Disruptor. Ранее об этой технологии писал Martin Fowler, известный многим читателям ...
+19
12 октября 2011, 17:21
83
balbesko 10,0

Зачем нужны паттерны проектирования или «Что такое MVC?» из песочницы

Самое главное во всех фреймворках это то, что все они диктуют правила создания приложения. Если ты никогда не использовал никакого фреймворка в своих приложениях, то либо они слишком малы и ты не ...
–9
30 августа 2011, 14:11
4
timer69 2,0

Программирование vs Паттерны

Утро понедельника. Коллега по работе просит выполнить небольшой поисковый запрос. Полчаса и запрос готов. Не проходит и пяти минут, как коллега придумывает парочку условий. Дописываю условия. Теперь ...
+48
17 августа 2011, 18:49
25
k06a 66,0