design-patterns — все вопросы

4ответа
10 голосов
Программная реализация обратных вызовов с помощью JS /jQuery
Итак, я пишу веб-приложение. Почти все сделано на стороне клиента, сервер - всего лишь интерфейс RESTful. Я использую jQuery в качестве своего предпочтительного каркаса и реализую свой код в модуле
2ответа
10 голосов
Дизайн Clojure Model-View-Controller (MVC)
Я пишу настольное приложение с графическим интерфейсом в Clojure, используя Java Swing. Обычно при работе с Java я буду проектировать приложение в соответствии с шаблоном проектирования MVC, использ
6ответов
10 голосов
Можем ли мы наследовать синглтон-класс?
Можем ли мы наследовать синглтон-класс?
7ответов
10 голосов
Какой должна быть лучшая стратегия обработки исключений
Я работаю над приложением, в котором пользователь вызывает метод из пользовательского интерфейса, для этого я вызываю метод из бизнес-класса, который вызывает другие методы Пользовательский интер
7ответов
10 голосов
Создание синглтона в Delphi с использованием новых функций D2009 и D2010
Я хочу создать синглтон в Delphi. Я сделал это прежде, чем использовать более старые версии Delphi, и в итоге использовал глобальные переменные (в разделе реализации) и использовал инициализацию и фи
10ответов
10 голосов
Интерпретер - это анти-паттерн?
Для меня паттерн интерпретатора звучит очень похоже на анти-паттерн, известный как десятое правило Гринспуна:    Любая достаточно сложная программа на C или Fortran содержит специальную, неформал
1ответ
11 голосов
Существуют ли шаблоны проектирования уровня данных NOSQL? [закрыто]
Я видел несколько идей по этому поводу, например, вместо «Создать», «Обновить», «Вставить», «Удалить» (CRUD) «Получить и положить». Это хорошо. Тем не менее, я еще не видел много о том, как бороться
1ответ
11 голосов
Как юнит тестировать конечный автомат?
Предположим, у меня есть класс Order, который может находиться в трех разных состояниях: CheckedState, PaidState и OrderedState. Конечный автомат будет реализован с использованием стандартного St
2ответа
11 голосов
Flask SQLAlchemy Data Mapper против шаблона активной записи
Недавно я начал работать над Flask и Flask-SQLAlchemy. Исходя из Django, я обнаружил, что Flask-SQLAlchmey довольно сложный. Я прочитал, что SQLAlchemy реализует шаблон Data Mapper, а Django ORM осн
7ответов
11 голосов
Переопределяющие методы против назначения методов делегатов /событий в ООП
Это немного странный вопрос. Я хочу создать набор объектов (известных во время разработки), каждый из которых имеет определенные функции, связанные с ними. Я могу сделать это, предоставив моим объек
6ответов
11 голосов
Добавить больше поведения без создания новых классов
Это был вопрос, заданный в интервью.    Существует Label со свойством Text       Как вы проектируете этот компонент метки, который использует Принцип дизайна ООП & Шаблон дизайна? Я сказа
4ответа
11 голосов
Как скрыть внутреннюю структуру Java API для остального мира
я разрабатываю Java Api для выполнения каких-либо задач (секрет, аааа;). Есть ли способ скрыть классы и внутреннюю структуру моего API? Что я нашел до сих пор: Использование внутренних кла
3ответа
11 голосов
Akka Pattern - Дерево актера, ответ на первоисточник
Это вопрос дизайна; Скажем, у меня есть дерево актеров, которые делают кучу обработки. Обработка запускается клиентом /субъектом соединения (то есть дерево является сервером). В конце концов, кли
3ответа
11 голосов
Лучшая альтернатива шаблону стратегии в Scala?
Когда я занимаюсь программированием на Java (или аналогичном языке), я часто использую простую версию шаблона Strategy, используя интерфейсы и классы реализации, чтобы обеспечить реализации конкретн
2ответа
11 голосов
Методы класса в node.js
В течение последнего часа я пытался написать пользовательский модуль для passport.js с помощью методов findOne, findOneOrCreate и т. д., но не могу сделать это правильно. user.js var User = fun
4ответа
11 голосов
Твердые принципы где-нибудь?
Мы все пишем код с некоторыми шаблонами, даже если мы этого не понимаем. Я пытаюсь по-настоящему понять некоторые из принципов S.O.L.I.D и то, как вы применяете эти принципы в реальном мире. Я
9ответов
11 голосов
Каков ваш порог использования фабрики вместо конструктора для создания объекта?
Каков ваш порог использования фабрики вместо конструктора для создания объекта? Вы всегда используете фабрику. Вы используете фабрики, только если у вас есть инвариантные проверки, отличные от
5ответов
11 голосов
Шаблон Singleton в веб-приложениях
Я использую одноэлементный шаблон для текста данных в своем веб-приложении, чтобы мне не приходилось каждый раз создавать его экземпляры, однако я не уверен, как работают веб-приложения. Открывает ли
1ответ
12 голосов
реактор против реактора
Может ли кто-нибудь объяснить разницу между типом реактора и типом реактора? Я знаю, что в схеме реактора операции являются синхронными, а в реакторе они асинхронными, а также, что в реакторе операц
2ответа
12 голосов
JQuery код организации и производительности
Проведя некоторое исследование по этому вопросу, я много экспериментировал с шаблонами для организации своего кода jQuery (Ребекка Мерфи сделала презентация об этом на конференции jQuery, например
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132