Галерея Builder Pattern: 7 шедевров создания объектов. Часть II

← Читайте первую часть: Галерея Builder Pattern. Классическое искусство Галерея Builder Pattern: 7 шедевров создания объектов. Часть II Иллюстрация: абстрактное искусство, вдохновлённое темой паттернов. Источник: Freepik 🎭 Зал 2: Современное искусство 3️⃣ «Конфиг-объекты: Супрематизм» (Паттерн статической конфигурации или Static Configuration Pattern) Стиль: Малевич // Минимальный класс для статической конфигурации class ConfigBuilder { static createAdminConfig() { return { name: 'Администратор', permissions: ['all'], role: 'admin' }; } static createUserConfig() { return { name: 'Пользователь', permissions: ['read', 'edit'], role: 'user' }; } static createModeratorConfig() { return { name: 'Модератор', permissions: ['read', 'edit', 'delete'], role: 'moderator' }; } } // Примеры вызова — как готовые картины const adminConfig = ConfigBuilder.createAdminConfig(); const userConfig = ConfigBuilder.createUserConfig(); const moderatorConfig = ConfigBuilder.createModeratorConfig(); console.log(adminConfig); // Результат: { name: 'Администратор', permissions: ['all'], role: 'admin' } 🖌️ Критики говорят: ...

June 19, 2025

Галерея Builder Pattern: 7 шедевров создания объектов. Часть I

Галерея Builder Pattern: 7 шедевров создания объектов. Часть I 🎨 Галерея Builder Pattern: 7 шедевров создания объектов. Часть I Создавать тестовые данные вручную — как рисовать «Чёрный квадрат» пальцами. Возможно, но больно! 💢 Билдеры — ваши кисти и резцы. Выбирайте инструмент как истинный мастер! 🖼️ Моя исповедь куратора Когда-то я писала объекты, как Ван Гог в период безумия — хаотично и страстно. Пока однажды сгенерированные данные не сломали прод… Теперь я создаю данные с изяществом да Винчи. Добро пожаловать на выставку))) ...

June 18, 2025