Результаты поиска по запросу "design-patterns"
Причиной такого разделения модели является то, что вы не всегда используете каждый элемент вашей доменной модели в представлении. Это означает, что вам нужно либо перестроить данные на сервере, либо хранить их в скрытых полях. Не то, что мне нравится.
ольно новичок в MVC и ищу способ дизайна своих моделей. У меня есть проект веб-сайта MVC и другая библиотека классов, которая заботится о доступе к данным и создании бизнес-объектов. Если у меня в этой сборке есть класс с именем Project, ...
Вы ничего не упускаете, насколько я вижу. Пример довольно некорректен. Это имело бы значение, если бы у синглтон-класса были некоторые нестатические переменные экземпляра.
учаю доступ к своей базе данных MySQL через PDO. Я настраиваю доступ к базе данных, и моей первой попыткой было использовать следующее: Первое, о чем я подумал, этоglobal: $db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'root', 'pwd'); ...
Учитывая, что конечным результатом является построенный неизменный объект, я не вижу, что он побеждает какой-либо из принципов Scala.
оте, которую я делаю изо дня в день на Java, я довольно часто использую компоновщики для свободных интерфейсов, например:new PizzaBuilder(Size.Large).onTopOf(Base.Cheesy).with(Ingredient.Ham).build(); С быстрым и грязным подходом Java каждый ...
Принцип единой ответственности (SRP) гласит, что у класса или модуля должна быть одна и только одна причина для изменения. Этот принцип дает нам как определение ответственности, так и руководство по размеру класса. У классов должна быть одна ответственность - одна причина для изменения.
всех сил пытаюсь понять, как Принцип Единой Ответственности может заставить меня работать с ООП. Если мы хотим следовать принципу тройника, то разве у нас не осталось много классов, у многих из которых может быть только один метод? Если мы не ...
Дело в том, что я пытаюсь понять, что шаблоны - это не готовое решение для программирования или музыки. Они являются руководством для начала работы и трамплином, из которого вы можете сделать то, что соответствует вашим потребностям.
огда не работал над программным обеспечением, где мне нужно было использовать шаблоны проектирования. По словам Пола ГрэмаМесть ботанов [http://www.paulgraham.com/icad.html]Эссе, шаблоны дизайна являются признаком недостаточной ...
Также вы можете использовать QScript для управления пользовательским интерфейсом и тем, что вы хотите.
жение на базе Qt расширяется с помощью плагинов ...
Еще немного
аю о шаблонах проектирования в PHP и продолжаю видеть следующий синтаксис, например abstract class AbstractObserver { abstract function update(AbstractSubject $subject_in); }или же class PatternObserver extends AbstractObserver { public ...
ситуации. Также полезно при инициализации сложных объектов.
хожуЭффективная Java и некоторые из моих вещей, которые я считаю стандартными, не предложены в книге, например, создание объекта, у меня сложилось впечатление, что конструкторы - лучший способ сделать это, и книги говорят, что мы ...
На уровне мастерства, используя подход «все статические методы», вы создаете много работы для себя, в которой вам нужно продолжать вводить статические значения для каждого метода. Опять же, вы можете просто иметь DBManagerFactory, который просто имеет один статический метод для создания DBManager, который в итоге становится одиночным.
даю базу данных для хранения информации о пользователях моего веб-сайта (я использую stuts2 и, следовательно, технологию Java EE). Для базы данных я буду делать DBManager. Должен ли я применить шаблон синглтона здесь или, вернее, сделать все его ...
Я не хочу ворчать, но вы работали над этим с тех пор? Доступен ли код (я мог бы использовать его как есть или добавить к нему)?
ы вы внедрили систему плагинов для вашего Java-приложения? Возможно ли иметь простую в использовании (для разработчика) систему, которая обеспечивает следующее: Пользователи помещают свои плагины в подкаталог приложенияПлагин может предоставить ...