Запитання з тегом «design-patterns»

Шаблон дизайну є загальним для багаторазового вирішення часто зустрічається проблеми в розробці програмного забезпечення. Використовуйте цей тег для питань, коли у вас виникають проблеми з реалізацією моделей дизайну. Не використовуйте цей тег у питаннях відповідності тексту тексту. Під час використання цього тегу для впровадження важких питань - позначте мову коду, на якій написано реалізацію.

23
Способи усунення перемикача в коді [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Які способи усунути використання перемикача в коді?

3
Facebook Архітектура [закрито]
Важко сказати, про що тут питають. Це запитання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтованим відповіді в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 7 років тому . Я шукав статті / інформацію …


9
Шаблони дизайну або кращі практики для сценаріїв оболонок [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

6
шаблони дизайну пітона [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Я шукаю будь-які ресурси, які наводять приклади найкращих практик, моделей дизайну та принципів SOLID з …

10
Реалізація шаблону об'єднання об'єктів C #
Хтось має хороший ресурс для реалізації спільної стратегії пулу об'єктів для обмеженого ресурсу у поєднанні об'єднання Sql? (тобто буде реалізовано повністю, щоб це було безпечно для потоків). Здійснювати подальші дії стосовно @Aaronaught запиту на роз'яснення використання пулу було б для запитів на балансування навантаження до зовнішньої служби. Поставити це за …

4
Різниця між спостерігачами, паб / підкамерами та прив'язкою даних
Яка різниця між шаблоном спостерігача , публікацією / підпискою та прив'язкою даних ? Я трохи обшукав Stack Overflow і не знайшов хороших відповідей. Я вважаю, що прив'язка даних - це загальний термін, і існують різні способи їх застосування, такі як Шаблон спостерігача або Шаблон Pub / Sub. За допомогою шаблону …

16
Чим відрізняється шаблонний метод від шаблону стратегії?
Може хтось, будь ласка, пояснить мені, в чому різниця між шаблоном методу шаблону та стратегічним шаблоном? Наскільки я можу сказати, вони на 99% однакові - різниця полягає лише в тому, що шаблон шаблону методу має абстрактний клас як базовий клас, тоді як клас стратегії використовує інтерфейс, який реалізується кожним конкретним …

10
Шаблон оформлення інтерфейсу для форм Windows (наприклад, MVVM для WPF)
MVVM найчастіше використовується з WPF, оскільки він ідеально підходить для нього. А як щодо Windows Forms? Чи існує усталений і широко використовуваний підхід / модель дизайну, як ця для Windows Forms? Той, який добре працює з Windows Forms? Чи є книга чи стаття, яка добре описує це? Можливо, на базі …

12
Коли ви використовуєте шаблон моста? Чим вона відрізняється від моделі адаптера?
Хто-небудь коли-небудь користувався цим Мостик мостів" у додатку в реальному світі? Якщо так, як ти ним користувався? Це я, чи це просто Адаптерний шаблон з невеликою ін'єкцією залежності, кинутий у суміш? Чи справді вона заслуговує на свій власний зразок?

4
Чому і як уникнути витоку пам'яті обробника подій?
Я щойно зрозумів, прочитавши кілька запитань та відповідей на StackOverflow, що додавання обробників подій, що використовують +=C # (або я здогадуюсь, інші мови .net), може спричинити загальні витоки пам'яті ... Я багато разів використовував подібні обробники подій, і ніколи не розумів, що вони можуть спричинити або спричинити витоки пам'яті у …


5
AngularJS: Розуміння моделі дизайну
У контексті цієї публікації Ігор Мінар, керівник AngularJS: MVC проти MVVM проти MVP . Яка суперечлива тема, на яку багато розробників можуть витрачати години і години, обговорюючи і сперечаючись. Кілька років AngularJS був ближчим до MVC (а точніше до одного з варіантів на стороні клієнта), але з часом і завдяки …

7
Реалізація коментарів та сподобань у базі даних
Я розробник програмного забезпечення. Я люблю кодувати, але ненавиджу бази даних ... Зараз я створюю веб-сайт, на якому користувачеві буде дозволено позначати суб'єкт господарювання як сподобався (як у FB), позначити його та прокоментувати . Я застрягаю в дизайні таблиць баз даних для обробки цієї функціональності. Рішення є тривіальним, якщо ми …

12
Яка різниця між фабричними та стратегічними моделями?
Чи може хтось пояснити різницю між фабричними та стратегічними моделями? Для мене обидва виглядають інакше, ніж додатковий заводський клас (які створюють об'єкт продукту у фабричних моделях)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.