четверг, 4 ноября 2010 г.

Шаблоны проектирования

Некоторое время тому назад, когда я поделился с друзьями вопросами, которые я подготовил для проведения собеседования, чтоб выяснить уровень подготовки кандидата на должность программиста, Мисата раскритиковал их, и в его критике звучали такие термины, как "отличие ключа от индекса" и "шаблоны проектирования". Чем отличается ключ от индекса я знал (на всякий случай уточнил свои знания в википедии и узнал заодно, что такое нормальные формы баз данных и почему их лучше нормализовать), а вот про шаблоны проектирования я как-то был не в курсе. Но ничего по этому поводу, разумеется, не сказал, я тут же побежал и купил книжку под названием "Приёмы объектно-ориентированного проектирования. Паттерны проектирования" и взялся её читать.

Пока я читал, я плакал, кусал руки и обивку дивана и дрыгал ногами от обилия открывающихся передо мной Великих и Секретных Тайн Объектно-Ориентированного Программирования. Чего только стоит фраза (из раздела о порождающих паттернах):
Абстрагируя процесс создания объекта, эти паттерны предоставляют вам разные способы прозрачно ассоциировать интерфейс с его реализацией в момент инстанциирования.

И вся книга написана таким языком. Неудивительно, что я пока не осилил её и на треть :) зато когда дочитаю, захватить мир станет гораздо проще, правда, не факт, что к тому времени мне это будет уже надо.

Но сейчас, к сожалению, я сейчас отвлёкся от впитывания Великих и Секретных Тайн, поскольку читаю (и рассматриваю картинки) официальный текст ПДД от 2010 года с цветными иллюстрациями и комментариями. Для меня явилось откровением, что по дороге нельзя ехать по крайней левой полосе, если свободны правые, и что ограничение скорости всего 110 км/ч на автомагистралях.

Комментариев нет:

Отправка комментария

Ублюдочный Гугл поломал форму комментариев. Извините.