Проект для вебмастеров по качественной SEO оптимизации, продвижении и раскрутке сайтов в сети
Авторизация

Паттерны в сегодняшних реалиях


Приветствую тебя, дорогой читатель! Сегодня я желал бы обсудить с тобой такую тему, как паттерны проектирования. Если ты помнишь, эта такая старинная вещь, о которой было модным писать еще с окончанием прошлого века, и определенные изверги, еще спрашивают о них на собеседовании. У меня появилась мысль, что сегодня пришло время снова припомнить о них, однако рассмотреть их в рамках сегодняшних реалий. И разве есть лучший метод осуществить это, чем написание книги?
По какой причине, именно о паттернах? За последний прошедший 20-ти летний период, очень много изменилось в современных подходах к разработке. Паттерный бум приходился на начало девяностых, далее пришла очередь Di, а затем «программирования в файлах конфигурации», затем начался ажиотаж вокруг ddd, в тот же момент стала резко возрастать популярность методов функционального программирования. Обеспечило ли все это, место паттернов на полке «неактуальности»? Как по мне, то нет, этого не произошло!
Паттерновский хайп реально минул, и настало время рассмотреть их с высот нашей опытности. Если вас интересует конкретика, то все актуальные новости хайп hyip-news.biz, вы можете просмотреть отдельно на специальном тематическом сайте.
Для одного числа паттерны лишились своей актуальности, а для других в синглтоне сосредоточен весь смысл. В ходе написания книги, я планирую взять любой паттерн и произвести его разносторонний анализ: просмотреть каким образом он будет смотреться в книжном варианте «банды четырех», произвести рассмотрение его «каноничности» в современном представлении, провести рассмотрение 3-х – 4-х стандартных реализаций на языке с#, поразмыслив, как он будет влиять на дизайнерскую структурность приложений, и воочию увидеть примеры их применения в Нет Фреймвок и сегодняшних приложениях.
К примеру, если брать богомерзкий Синглтон, то я могу привести пример 4-е различных варианта его реализаций с использованием платформы Нет, приведу различие классического Сингтона от паттеровской разновидности Эмбиент Контекст, и укажу «в каком месте» и «каким образом» он может применяться в приложениях современности.
Либо на примере фабричной методики, проведу его рассмотрение не только со стороны реализации в классической форме, но и отвечу, нарушает ли фабричная методика основанная на словаре либо свитче, один из принципов «открыт/закрыт». Затем акцентирую свое внимание на Шаблонном Методе, и проведу его контекстное рассмотрение на примере проблемы наследования и законов проектировки на контракте, а затем проведу сравнительный анализ классического Шаблонного Метода с реализацией в специфике с#, на основании выражений лямбда.
Жми Like - ПОМОГАЙ РАЗВИВАТЬ РЕСУРС!!!


Рекомендуем также посмотреть:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Авторизация