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

30 ответов

Оба используют статические элементы, которые являются отдельными копиями элемента, но Singleton оборачивает указанный элемент вокруг истинного экземпляра «объекта», чей адрес существует в дополнение к его статическому элементу. Этот объект сам обладает свойствами, в которых можно передавать и ссылаться на него, добавляя ценность. Класс Static - это просто тип, поэтому он не существует, кроме как для указания на его статические члены. Эта концепция как бы скрепила назначение Синглтона против Статического Класса помимо наследования и других проблем.

реальная (то есть практическая) разница существует между статическим классом и одноэлементным шаблоном? Оба могут быть вызваны без создания экземпляров, оба предоставляют только один «Экземпляр», и ни один из них не является ...

3 ответа

Как достигается слабая связь с использованием интерфейсов в Java, когда класс реализации является обязательным и связан с контрактом интерфейса?

Как слабая связь связана с интерфейсами, когда мы обязаны создать класс реализации независимо? Класс реализации вынужден реализовывать все те методы, которые определены в интерфейсе. Я не понимаю, как это позволяет потерять связь? Я новичок в ...

1 ответ

Реактивные приложения с MODEL-VIEW-INTENT - PART1 - Модель

парень отсюда сказал мне, что MVVM лучше, чем MVP, он сказал мне много плюсов и многих соперников, но я хотел бы знать, хорошо ли работает мой MVP или если вы знаете какой-либо другой способ, возможно, конвертировать в MVVM. Это Войти через ...

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

3 ответа

GWT MVP, деятельность и места путаницы

ько что прочиталэта статья [http://code.google.com/intl/de-DE/webtoolkit/doc/latest/DevGuideMvpActivitiesAndPlaces.html] и это меня сильно смутило. Во-вторых, эта модель позволяет нам минимизировать использование GWTTestCase, который зависит от ...

4 ответа

Шаблон переводчика

В предыдущей работе мой менеджер предложил использовать шаблон Translator для преобразования данных из DataTable в объекты. По сути, класс Translator имеет только статические (то есть класс) методы, поэтому он представляет собой совокупность ...

4 ответа

Дизайн объектов WCF - ООП против СОА

Как правильно обрабатывать полиморфные бизнес-объекты в мире WCF / SOAP? Мне кажется, что SOA и OOP находятся в противоречии друг с другом - чтобы выставить чистый WSDL, вам нужны конкретные объекты, обычно даже без использования наследования. С ...

20 ответов

Подобный шаблон - хранилище, но в основном для уровня доступа к данным.

тсяфасад класс, который содержит много других классов? Что делает это шаблоном дизайна? Для меня это как обычный класс. Можете ли вы объяснить мне этоФасад шаблон?

1 ответ

 NULL во время компиляции.

я естьSocketManagerкласс, который содержитSocket и другие поля. Все поля кромеSocketможет быть введен во время создания графа объекта с помощью структуры DI. Моя идея состояла в том, чтобы просто построить весь граф объекта заранее, оставивSocket ...

2 ответа

Полиморфные Перечисления для обработки состояний

Как я могу обрабатывать Enums без использования switch или if операторов в C #? Например enum Pricemethod { Max, Min, Average }... и у меня есть статья класса public class Article { private List<Double> _pricehistorie; public ...

4 ответа

Не путайте с санитарной обработкой или очисткой объявленной ценности с проверкой. Вы должны получить опубликованные значения и очистить их, удалив все вредоносные элементы из значений в контроллере. Затем отправьте данные в модель для проверки ожидаемых значений или формата. Разбивая эти действия на две процедуры, снижают риск реализации вредоносного кода. Этот метод хорошо работает, если вы используете политику «не доверяйте никому»; зная, что некоторые программисты могут стать небрежными или ленивыми. Еще одна положительная сторона - предотвращение раздувания и переутомления вашей Модели, если так, то используйте помощника модели, чтобы выполнить грязную работу. Этот подход также поможет сбалансировать нагрузку на ваше приложение и повысить производительность.

отаю над проектом PHP, который широко использует шаблон проектирования MVC. Я хочу добавить подтверждение в форму, и мне любопытно, каково правильное место для проверки. Благодаря тому, как создаются формы, проверка данных обратной передачи ...