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

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

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


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

7
Чому можна використовувати шаблон публікації / підписки (в JS / jQuery)?
Так, колега познайомив мене із шаблоном публікації / підписки (в JS / jQuery), але мені важко вдається зрозуміти, чому можна використовувати цей шаблон над "звичайним" JavaScript / jQuery. Наприклад, раніше у мене був такий код ... $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if (orders.length > 2) { …

15
Довгий список операторів if на Java
Вибачте, що не можу знайти запитання, що відповість на це, я майже впевнений, що хтось інший раніше його піднімав. Моя проблема полягає в тому, що я записую деякі системні бібліотеки для запуску вбудованих пристроїв. У мене є команди, які можна надсилати на ці пристрої по радіопередачам. Це можна зробити лише …

14
Архітектура односторінкової веб-програми JavaScript?
Як слід структурувати складний односторінковий веб-додаток JS на стороні клієнта? Конкретно мені цікаво, як чітко структурувати додаток з точки зору його модельних об'єктів, компонентів інтерфейсу користувача, будь-яких контролерів та об'єктів, що обробляють сервер. Спочатку MVC здавався придатним. Але з компонентами інтерфейсу, що вкладаються на різній глибині (кожен зі своїм способом …


6
ASP.NET MVC - Чи повинна існувати бізнес-логіка в контролерах?
Дерік Вітакер пару днів тому опублікував статтю, в якій потрапив момент, про який я цікавився певний час: чи повинна існувати бізнес-логіка в контролерах? Поки всі демонстраційні демонстраційні файли ASP.NET MVC я бачив, щоб у контролер входили доступ до репозиторію та бізнес-логіка. Деякі навіть кидають перевірку. Це призводить до отримання досить …

17
Приклад реального світу шаблону стратегії
Я читав про принципу OCP і про те, як використовувати шаблон стратегії для досягнення цього. Я збирався спробувати пояснити це декільком людям, але єдиним прикладом, який я можу придумати, є використання різних класів перевірки на основі статусу "замовлення". Я прочитав кілька статей в Інтернеті, але вони зазвичай не описують справжню …

9
Шаблон синглтона в nodejs - чи потрібен він?
Нещодавно я натрапив на цю статтю про те, як написати синглтон в Node.js. Я знаю документацію require держав, яка: Модулі кешуються після першого завантаження. Кілька викликів до require('foo')не можуть спричинити багаторазове виконання коду модуля. Отже, здається, що кожен необхідний модуль може бути легко використаний як синглтон без єдиного шаблонного коду. …


9
НЕ використовуючи шаблон сховища, використовуйте ORM як є (EF)
Я завжди використовував шаблон сховища, але для свого останнього проекту я хотів побачити, чи зможу я вдосконалити його використання та свою реалізацію “Unit Of Work”. Що більше я починав копати, то став задавати собі питання: "А мені це справді потрібно?" Тепер все починається з декількох коментарів до Stackoverflow із слідом …

14
Класи корисності - це зло? [зачинено]
Закрито . Це питання ґрунтується на думках . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконалюйте це питання Я бачив цю нитку Якщо клас "Службові програми" - це зло, …

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

17
Фабричний шаблон у C #: Як переконатися, що екземпляр об’єкта може бути створений лише заводським класом?
Нещодавно я думав про захист свого коду. Мені цікаво, як можна переконатись, що об’єкт ніколи не може бути створений безпосередньо, а лише за допомогою якогось методу заводського класу. Скажімо, у мене є клас «бізнес-об’єкт», і я хочу переконатися, що будь-який екземпляр цього класу матиме дійсний внутрішній стан. Для цього мені …

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