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

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

3
Найкращий спосіб кодування системи досягнень
Я думаю про найкращий спосіб розробити систему досягнень для використання на моєму сайті. Структуру бази даних можна знайти в найкращому способі повідомити про відсутність 3 або більше послідовних записів, і цей потік справді є розширенням для отримання ідей від розробників. Проблема, з якою я багато розмовляю про значки / системи …

25
Навчання / впровадження шаблонів дизайну (для початківців) [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

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

14
Чому я повинен ізолювати свої сутності домену від мого рівня презентації?
Однією з частин дизайну, керованого доменом, про який, здається, не так багато деталей, є те, як і чому слід ізолювати модель домену від свого інтерфейсу. Я намагаюся переконати своїх колег, що це хороша практика, але, здається, я не надто просуваюся ... Вони використовують сутності домену, де завгодно, на рівнях презентації …

6
Синхронізація баз даних клієнт-сервер
Я шукаю деякі загальні стратегії для синхронізації даних на центральному сервері з клієнтськими програмами, які не завжди є в мережі. У моєму конкретному випадку у мене є програма для телефонів Android із базою даних sqlite та веб-програма PHP із базою даних MySQL. Користувачі зможуть додавати та редагувати інформацію в телефонній …

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

7
Чи є якісь “шаблони дизайну” в C? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …


8
Фасад проти посередника
Я досліджував різницю між цими двома моделями. Я розумію, що фасад інкапсулює доступ до підсистеми, а посередник інкапсулює взаємодію між компонентами. Я розумію, що компоненти підсистеми не знають про фасад, де як компоненти, очевидно, знають про посередника. Зараз я використовую фасад для інкапсуляції методу отримання інформації про конфігурацію, наприклад, App.Config, …

19
Навіщо нам незмінний клас?
Я не можу зрозуміти, за якими сценаріями нам потрібен незмінний клас. Ви коли-небудь стикалися з якоюсь такою вимогою? або ви можете надати будь-який реальний приклад, коли ми повинні використовувати цей шаблон.


11
Генерація коду шаблону будівельника в IntelliJ
Чи є спосіб автоматизувати написання шаблонів Builder в IntelliJ? Наприклад, враховуючи цей простий клас: class Film { private String title; private int length; public void setTitle(String title) { this.title = title; } public String getTitle() { return this.title; } public void setLength(int length) { this.length = length; } public int …

4
Які шаблони дизайну можна застосувати до проблеми налаштувань конфігурації?
У великих та складних програмних продуктах управління налаштовуваними налаштуваннями стає основною проблемою. Два підходи, які я бачив до проблеми: нехай кожен компонент у системі завантажує власну конфігурацію з конфігураційних файлів або налаштувань реєстру. мати клас завантажувача налаштувань, який завантажує всі налаштовувані системні налаштування, і кожен компонент запитує завантажувач налаштувань щодо …

11
Найкращі практики зіставлення DTO з об’єктом домену?
Я бачив багато запитань, пов’язаних із зіставленням DTO до об’єктів домену, але я не відчував, що вони відповіли на моє запитання. Я вже використовував багато методів і маю власну думку, але шукаю щось більш конкретне. Ситуація: У нас багато об’єктів домену. Ми використовуємо модель CSLA, тому наші об’єкти домену можуть …

8
Потрібен зразок проекту клієнта Android REST, який реалізує шаблон реалізації Virgil Dobjanschi REST
Я хочу створити REST-клієнта на телефоні Android. Сервер REST надає кілька ресурсів, наприклад (GET) http://foo.bar/customer List of all customer http://foo.bar/customer/4711 The customer with id 4711 http://foo.bar/customer/vip List of all VIP customer http://foo.bar/company List of all companys http://foo.bar/company/4711 The company with the ID 4711 http://foo.bar/company/vip List of all VIP companys Я …

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