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

Шаблон дизайну є загальним для багаторазового вирішення часто зустрічається проблеми в розробці програмного забезпечення.

4
Як може дочірня державна машина повернути контроль до батьківської машини?
Моя державна машина верхнього рівня має деякі стани та краї. Я буду називати це батьківською машиною. A ----> B ----> C Будь-яка держава в батьківській машині може бути і державною машиною. Я буду називати цих дітей державними машинами. ___________ / \ A ----> | B0->B1->B2 | ----> C \____________/ Якщо …

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

2
Шаблон спостерігача через HTTP та TCP / IP (сервер-клієнт)
У мене є сервер і багато клієнтів (близько 50 клієнтів), які підключаються до цього сервера на основі веб-програми, яка, звичайно, базується на протоколі HTTP, який, в свою чергу, використовує TCP / IP (виправте мене, якщо я не прав, тому що я Я не дуже добре в роботі в мережі). Проблема …

4
Чи добре у вашій заявці багато класів «Анотація»?
Спочатку ми хотіли реалізувати шаблон стратегії з різними реалізаціями методів у загальному інтерфейсі. Вони отримуватимуться під час виконання на основі даних користувачів. Як виявилося, у нас є абстрактні класи, що реалізують 3 - 5 загальних методів і лише один метод залишився для різної реалізації, тобто Стратегії. Оновлення: Під багатьма абстрактними …

1
Дозволи / правильна модель / шаблон для додатка .NET
Мені потрібно реалізувати гнучку І просту (якщо така є) і в той же час використовувати вбудовані засоби, якщо це можливо Поки що у мене реалізовані MembershipProvider та RoleProviders. Це круто, але куди мені піти далі? Я відчуваю, що мені потрібно додати термін "Priviledge" і чим жорсткий код тих, хто всередині …

1
Чи підтверджують поточні докази прийняття контекстуальних над канонічними моделями даних?
"Канонічна" ідея є всеосяжною у програмному забезпеченні; такі моделі , як Canonical Model , Canonical Schema , Canonical Data Model тощо, здаються, знову і знову з'являються у розвитку. Як і багато розробників, я часто некритично дотримувався загальноприйнятої думки про те, що вам потрібна канонічна модель, інакше ви зіткнетеся з комбінаторним …

6
Проведення презентації про "стиль коду та моделі дизайну" [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Моя компанія (невелика, приблизно 40 людей у ​​трьох офісах) періодично проводить "майстер-класи для розробників" …

3
Шаблон дизайну для управління вікнами в додатку Java Swing
Я тільки почав створювати свій перший перший маленький додаток Java Swing. Коли програма відкриється, вона відкриває єдине просте вікно з міткою та парою кнопок. Якщо натиснути одну з цих кнопок, слід видалити вітальний екран і замінити його абсолютно іншою панеллю. Я не впевнений, який найкращий спосіб створити цю функціональність. Одним …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.