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

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

10
Де розмістити AutoMapper.CreateMaps?
Я використовую AutoMapperв ASP.NET MVCдодатку. Мені сказали, що я повинен переїхати в AutoMapper.CreateMapінше місце, оскільки у них багато накладних витрат. Я не надто впевнений, як створити свою програму, щоб розмістити ці дзвінки лише на 1 місці. У мене є веб-шар, рівень обслуговування та рівень даних. Кожен проект свій. Я використовую …


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

22
Чому C # не пропонує ключове слово "друг" у стилі C ++? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання У C ++ один ключове слово дозволяє class Aпризначити в class …
208 c#  c++  design-patterns  oop  friend 


4
Яка різниця між схемою дизайну MVC, MVP та MVVM з точки зору кодування c #
Якщо ми шукаємо Google, використовуючи фразу "Яка різниця між MVC, MVP та MVVM шаблоном дизайну", то ми можемо отримати кілька URL-адрес, які обговорюють різницю між MVC MVP та MVVM-схемою теоретично, як : MVP Використовувати в ситуаціях, коли прив'язка через контекст даних неможлива. Windows Forms - прекрасний приклад цього. Для того, …

10
Коли ми повинні використовувати Спостережник і Спостережуване?
Інтерв'юер запитав мене: Що таке Observerі Observableколи ми повинні їх використовувати? Я не знав про ці умови, тому , коли я повернувся додому і почав Googling про Observerі Observableя виявив деякі моменти з різних ресурсів: 1) Observable- клас і Observerє інтерфейсом. 2) ObservableКлас підтримує список Observers. 3) Коли Observableоб’єкт оновлюється, …

24
Як я дізнаюся, коли створити інтерфейс?
Я знаходжуся в моєму навчанні, де я відчуваю, що мені потрібно дізнатися більше про інтерфейси. Я часто читаю про них, але мені здається, що я не можу їх зрозуміти. Я читав такі приклади, як: базовий клас Animal, з інтерфейсом IAnimal для таких речей, як 'Walk', 'Run', 'GetLegs' і т. Д. …

13
Що таке анти-візерунок?
Я вивчаю закономірності та анти-візерунки. У мене чітке уявлення про шаблони, але я не отримую анти-шаблонів. Визначення з Інтернету та Вікіпедії мене дуже бентежать. Чи може хтось простими словами пояснити мені, що таке анти-візерунок? Яка мета? Що вони роблять? Це погана річ чи добра?

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

10
Бізнес-логіка в MVC [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 15 днів тому . Удосконаліть це питання У мене є 2 питання: Q1. Де саме лежить «бізнес-логіка» у …

7
Шаблони дизайну: Фабрика проти заводського методу проти абстрактного заводу
Я читав шаблони дизайну з веб-сайту Там я читав про «Фабрика», «Фабричний метод» та «Фабрика абстрактних», але вони настільки заплутані, я не зрозуміла у визначенні. Відповідно до визначень Фабрика - створює об'єкти, не піддаючи клієнту логіку ідентифікації та посилається на новостворений об'єкт через загальний інтерфейс. Це спрощена версія заводського методу …

3
Шаблон входу в API REST API
Я створюю REST api, уважно дотримуюся пропозицій apigee, використовуючи іменники не дієслова, версію api, запечену в URL, два шляхи api на колекцію, GET POST PUT DELETE використання тощо. Я працюю над системою входу, але не впевнений у правильному способі REST для входу в систему користувачів. На даний момент я не …

8
Весняний AOP проти AspectJ
Я маю враження, що Spring AOP найкраще використовувати для конкретних завдань, таких як безпека, ведення журналів, транзакції тощо, оскільки він використовує власні анотації Java5 як основу. Однак, схоже, AspectJ виглядає більш дружньою схемою дизайну. Чи може хтось виділити різні плюси і мінуси використання Spring AOP проти AspectJ у додатку Spring?

6
Впровадження Singleton з Enum (на Java)
Я читав, що реалізувати Singletonв Java можна за допомогою Enumтакого типу: public enum MySingleton { INSTANCE; } Але, як працює вищезазначене? Зокрема, Objectнеобхідно створити екземпляр. Ось, як MySingletonінстанціюється? Хто робить new MySingleton()?

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