Результаты поиска по запросу "design-patterns"
Оба используют статические элементы, которые являются отдельными копиями элемента, но Singleton оборачивает указанный элемент вокруг истинного экземпляра «объекта», чей адрес существует в дополнение к его статическому элементу. Этот объект сам обладает свойствами, в которых можно передавать и ссылаться на него, добавляя ценность. Класс Static - это просто тип, поэтому он не существует, кроме как для указания на его статические члены. Эта концепция как бы скрепила назначение Синглтона против Статического Класса помимо наследования и других проблем.
реальная (то есть практическая) разница существует между статическим классом и одноэлементным шаблоном? Оба могут быть вызваны без создания экземпляров, оба предоставляют только один «Экземпляр», и ни один из них не является ...
Как достигается слабая связь с использованием интерфейсов в Java, когда класс реализации является обязательным и связан с контрактом интерфейса?
Как слабая связь связана с интерфейсами, когда мы обязаны создать класс реализации независимо? Класс реализации вынужден реализовывать все те методы, которые определены в интерфейсе. Я не понимаю, как это позволяет потерять связь? Я новичок в ...
Реактивные приложения с MODEL-VIEW-INTENT - PART1 - Модель
парень отсюда сказал мне, что MVVM лучше, чем MVP, он сказал мне много плюсов и многих соперников, но я хотел бы знать, хорошо ли работает мой MVP или если вы знаете какой-либо другой способ, возможно, конвертировать в MVVM. Это Войти через ...
GWT MVP, деятельность и места путаницы
ько что прочиталэта статья [http://code.google.com/intl/de-DE/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html] и это меня сильно смутило. Во-вторых, эта модель позволяет нам минимизировать использование GWTTestCase, который зависит от ...
Шаблон переводчика
В предыдущей работе мой менеджер предложил использовать шаблон Translator для преобразования данных из DataTable в объекты. По сути, класс Translator имеет только статические (то есть класс) методы, поэтому он представляет собой совокупность ...
Дизайн объектов WCF - ООП против СОА
Как правильно обрабатывать полиморфные бизнес-объекты в мире WCF / SOAP? Мне кажется, что SOA и OOP находятся в противоречии друг с другом - чтобы выставить чистый WSDL, вам нужны конкретные объекты, обычно даже без использования наследования. С ...
Подобный шаблон - хранилище, но в основном для уровня доступа к данным.
тсяфасад класс, который содержит много других классов? Что делает это шаблоном дизайна? Для меня это как обычный класс. Можете ли вы объяснить мне этоФасад шаблон?
NULL во время компиляции.
я естьSocketManagerкласс, который содержитSocket и другие поля. Все поля кромеSocketможет быть введен во время создания графа объекта с помощью структуры DI. Моя идея состояла в том, чтобы просто построить весь граф объекта заранее, оставивSocket ...
Полиморфные Перечисления для обработки состояний
Как я могу обрабатывать Enums без использования switch или if операторов в C #? Например enum Pricemethod { Max, Min, Average }... и у меня есть статья класса public class Article { private List<Double> _pricehistorie; public ...
Не путайте с санитарной обработкой или очисткой объявленной ценности с проверкой. Вы должны получить опубликованные значения и очистить их, удалив все вредоносные элементы из значений в контроллере. Затем отправьте данные в модель для проверки ожидаемых значений или формата. Разбивая эти действия на две процедуры, снижают риск реализации вредоносного кода. Этот метод хорошо работает, если вы используете политику «не доверяйте никому»; зная, что некоторые программисты могут стать небрежными или ленивыми. Еще одна положительная сторона - предотвращение раздувания и переутомления вашей Модели, если так, то используйте помощника модели, чтобы выполнить грязную работу. Этот подход также поможет сбалансировать нагрузку на ваше приложение и повысить производительность.
отаю над проектом PHP, который широко использует шаблон проектирования MVC. Я хочу добавить подтверждение в форму, и мне любопытно, каково правильное место для проверки. Благодаря тому, как создаются формы, проверка данных обратной передачи ...