Реализация паттерна Bridge в чистом C
—
от автора
—
от автора
Привет, коллеги! Сегодня будем говорить о паттерне «Мост» (Bridge). Простыми словами, «Мост» позволяет разделить две иерархии: одну — абстракций, другую — реализаций. Паттерн становится полезен, когда есть несколько способов реализации функционала, и хочется сохранить возможность гибкой замены одной реализации на другую.Архитектура паттернВот как выглядит «Мост»…
—
от автора
Представленный ниже текст – это попытка систематизировать подход к ПО серверной виртуализации как в целом, так и в части отечественных продуктов. Я как сотрудник «ЛАНИТ-Интеграции» постарался подойти к вопросу не с точки зрения количественных и качественных показателей (как когда-то сравнивали…
—
от автора
К данной статье я намеренно переиначил популярный в некоторых кругах заголовок («Billion dollar mistake» про null как значение ссылок/указателей). См. в конце статьи замечание про исходный случай. Но, в отличие от него, безразличие к регистру действительно является диверсией.(О чём вообще…
—
от автора
В 2004 году очень многие с предвкушением ждали выхода таких популярных проектов, как Doom 3 или Half Life 2. Но именно тогда совершенно неизвестная до того момента студия Crytek смогла ярко заявить о себе, представив новую игру под названием Far…
—
от автора
Всем привет, меня зовут Максим Шаланкин, Data Science Team Lead в команде Финтеха Big Data МТС. На ошибках учатся, и это не просто слова. Идея данного поста возникла из моих ежедневных наблюдений: многие люди вокруг остро реагируют на свои ошибки…
—
от автора
В 2007 году небольшая компания, разрабатывающая MP3-плееры под названием Meizu, решила бросить вызов самой Apple и разработать смартфон не просто повторяющий iPhone по дизайну, но и который был бы круче оригинального собрата! Недавно мой подписчик подарил мне легендарный Meizu M8,…
—
от автора
Неваляшка – это некая фиговина, имеющая два положения равновесия: одно устойчивого, второе неустойчивого. Ставишь его головой вверх – и как ни толкай, он возвращается в исходное положение. Ставишь на голову (ооочень-очень осторожно) – и он стоять-то стоит, но при малейшем…
—
от автора
Привет, Хабр! Сегодня мы рассмотрим реализацию паттернов проектирования на Go, и, чтобы было не скучно, возьмем главными героями котиков. Будем разбирать 5 популярных паттернов: Singleton, Factory Method, Strategy, Observer, Decorator. SingletonПаттерн будет хорош тогда, когда в компании есть один кот,…
—
от автора
Всем привет! Сегодня расскажу, как мы автоматизировали работу с дилерами у крупного производителя окон. Через дилерскую сеть продукцию с заводов продавали застройщикам, а это очень конкурентный рынок. Если у дилера начнутся проблемы, застройщик сразу заменит его на нового, а тот уже…
—
от автора
Недавно YouTube подкинул мне видео «Я пообщался со 100 людьми, сдавшими ЕГЭ на 100, и вот что понял» — автор поговорил со ста выпускниками, сдавшими экзамен на высший балл, и обобщил их опыт. Многие советы из видео можно распространить не…