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

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

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

15
Чому IoC / DI не часто зустрічається в Python?
У Java IoC / DI - дуже поширена практика, яка широко використовується у веб-додатках, майже у всіх доступних рамках та Java EE. З іншого боку, є також багато великих веб-додатків Python, але крім Zope (яку я чув, що це дуже жахливо), IoC, здається, не дуже поширений у світі Python. (Назвіть, …

15
Яка різниця між моделями впорскування залежностей і локалізатором послуг?
Обидві закономірності виглядають як реалізація принципу інверсії управління. Тобто об’єкт не повинен знати, як конструювати свої залежності. Інжекція залежності (DI), здається, використовує конструктор або сетер для "введення" її залежностей. Приклад використання конструкторської інжекції: //Foo Needs an IBar public class Foo { private IBar bar; public Foo(IBar bar) { this.bar = …


24
Синглтон: Як слід його використовувати
Редагувати: З іншого питання я надіслав відповідь, що містить посилання на безліч питань / відповідей про одиночних клавіш. Тож я прочитав нитку Singletons: хороший дизайн чи милицю? І аргумент все ще вирує. Я бачу Singletons як шаблон дизайну (хороший і поганий). Проблема з Singleton - це не шаблон, а скоріше …

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


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

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


27
Чи погана практика змусити сетера повернути "це"?
Хороша чи погана ідея змусити сетерів у Java повернути "це"? public Employee setName(String name){ this.name = name; return this; } Ця модель може бути корисною, оскільки тоді ви можете зв'язати ланцюги, як це: list.add(new Employee().setName("Jack Sparrow").setId(1).setFoo("bacon!")); замість цього: Employee e = new Employee(); e.setName("Jack Sparrow"); ...and so on... list.add(e); ... …
249 java  design-patterns  api  oop 

12
Чи існує еквівалент Java або методологія для ключового слова typedef в C ++?
Походячи з C та C ++, я виявив, що розумне використання typedefє неймовірно корисним. Чи знаєте ви про спосіб досягнення подібної функціональності в Java, чи це механізм Java, шаблон чи якийсь інший ефективний спосіб, який ви використовували?
244 java  c++  c  design-patterns  typedef 

23
Обробка діалогів у WPF з MVVM
У шаблоні MVVM для WPF обробка діалогів - одна з найскладніших операцій. Оскільки ваша модель перегляду нічого не знає про перегляд, діалогове спілкування може бути цікавим. Я можу викрити ICommandте, що коли подання викликає його, може з'явитися діалогове вікно. Хтось знає про хороший спосіб обробляти результати діалогів? Я говорю про …


18
Яка різниця між схемою розробки стратегії та схемою державного дизайну?
Які відмінності між схемою розробки стратегії та схемою державного дизайну? Я переглядав досить багато статей в Інтернеті, але не зміг чітко визначити різницю. Може хтось, будь ласка, пояснить різницю в умовах непростої людини?

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