Результаты поиска по запросу "design-patterns"

7 ответов

фабричный метод проектирования

Согласно книге: Суть Фабричного шаблона состоит в том, чтобы «Определить интерфейс для создания объекта, но позволить подклассам решать, какой класс создавать для экземпляра. Метод Фабрики позволяет классу отложить создание экземпляров для ...

3 ответа

Javascript: шаблон конфигурации

проблема: Функция Javascript нуждается в нескольких параметрах для работы: function kick(person, reason, amount) { // kick the *person* with the *amount*, based on the *reason* }Как естьнет способа сделать перегрузку функций в JS, как в ...

2 ответа

предложение шаблона дизайна для ussd

я используюphp создать страницу USSD. Я делал это раньше, и это была довольно ограниченная по времени хакерская работа; в основном один огромный файл с оператором switch для всех возможных состояний, в которых может находиться пользователь ...

ТОП публикаций

2 ответа

Do / Undo, используя шаблон команды в Python

Я читал, что использование шаблонов команд является одним из самых популярных способов выполнения функций do / undo. На самом деле, я видел, что можно сложить кучу действий и отменить их, чтобы достичь заданного состояния. Тем не менее, я не ...

5 ответов

Пустой интерфейс кода пахнет? [закрыто]

У меня есть функция, которая возвращает объекты такого же типа (результаты запроса), но без общих свойств или методов. Чтобы получить общий тип, я прибегнул к использованию пустого интерфейса в качестве возвращаемого типа и «реализовал» его в ...

6 ответов

реализация интерфейсов после факта

Я думаю, что следующее не может быть сделано в Java. Но я был бы счастлив узнать, как реализовать нечто похожее на это. Предположим, у нас есть класс C, который уже используется в скомпилированном коде. (Мы не можем ни изменить этот код, ни ...

4 ответа

Java JSON сериализация - лучшая практика

Мне нужно реализовать сериализацию JSON для некоторых объектов, и я столкнулся с проблемой при интеграции с универсальными коллекциями. Все сериализуемые классы реализуют этот интерфейс (JSONObject происходит ...

6 ответов

DDD - Зависимости между моделью домена, сервисами и репозиториями

Просто хотел узнать, как другие наслоили свою архитектуру. Скажем, у меня есть следующие слои: Уровень домена --Продукт --ProductService (Должен ли бес войти в этот слой?) --IProductService --IProductRepository Уровень ...

3 ответа

В чем разница между этими двумя шаблонами JavaScript

Я пытаюсь организовать свой JavaScript лучше. Моя цель - иметь модульную архитектуру, которую я могу разбить на отдельные файлы (sitename.js, sitename.utils.js и т. Д.). Я хотел бы знать, каковы преимущества и недостатки этих двух шаблонов, и ...

9 ответов

How can I design a Java web application without an ORM and without embedded SQL [closed]

РЕДАКТИРОВАТЬ: Оригинальное название: Вопрос о пользе использования ORM. Я хочу использовать ORM в учебных целях, и я попробую nhibernate. Я использую учебник, а затем у меня есть реальный проект. Я могу пойти по «старому пути» или использовать ...