Результаты поиска по запросу "design-patterns"
фабричный метод проектирования
Согласно книге: Суть Фабричного шаблона состоит в том, чтобы «Определить интерфейс для создания объекта, но позволить подклассам решать, какой класс создавать для экземпляра. Метод Фабрики позволяет классу отложить создание экземпляров для ...
Javascript: шаблон конфигурации
проблема: Функция Javascript нуждается в нескольких параметрах для работы: function kick(person, reason, amount) { // kick the *person* with the *amount*, based on the *reason* }Как естьнет способа сделать перегрузку функций в JS, как в ...
предложение шаблона дизайна для ussd
я используюphp создать страницу USSD. Я делал это раньше, и это была довольно ограниченная по времени хакерская работа; в основном один огромный файл с оператором switch для всех возможных состояний, в которых может находиться пользователь ...
Do / Undo, используя шаблон команды в Python
Я читал, что использование шаблонов команд является одним из самых популярных способов выполнения функций do / undo. На самом деле, я видел, что можно сложить кучу действий и отменить их, чтобы достичь заданного состояния. Тем не менее, я не ...
Пустой интерфейс кода пахнет? [закрыто]
У меня есть функция, которая возвращает объекты такого же типа (результаты запроса), но без общих свойств или методов. Чтобы получить общий тип, я прибегнул к использованию пустого интерфейса в качестве возвращаемого типа и «реализовал» его в ...
реализация интерфейсов после факта
Я думаю, что следующее не может быть сделано в Java. Но я был бы счастлив узнать, как реализовать нечто похожее на это. Предположим, у нас есть класс C, который уже используется в скомпилированном коде. (Мы не можем ни изменить этот код, ни ...
Java JSON сериализация - лучшая практика
Мне нужно реализовать сериализацию JSON для некоторых объектов, и я столкнулся с проблемой при интеграции с универсальными коллекциями. Все сериализуемые классы реализуют этот интерфейс (JSONObject происходит ...
DDD - Зависимости между моделью домена, сервисами и репозиториями
Просто хотел узнать, как другие наслоили свою архитектуру. Скажем, у меня есть следующие слои: Уровень домена --Продукт --ProductService (Должен ли бес войти в этот слой?) --IProductService --IProductRepository Уровень ...
В чем разница между этими двумя шаблонами JavaScript
Я пытаюсь организовать свой JavaScript лучше. Моя цель - иметь модульную архитектуру, которую я могу разбить на отдельные файлы (sitename.js, sitename.utils.js и т. Д.). Я хотел бы знать, каковы преимущества и недостатки этих двух шаблонов, и ...
How can I design a Java web application without an ORM and without embedded SQL [closed]
РЕДАКТИРОВАТЬ: Оригинальное название: Вопрос о пользе использования ORM. Я хочу использовать ORM в учебных целях, и я попробую nhibernate. Я использую учебник, а затем у меня есть реальный проект. Я могу пойти по «старому пути» или использовать ...