У меня два класса. Они почти идентичны, за исключением двух атрибутов. Мне нужно скопировать все атрибуты из одного в другой, и мне просто интересно, есть ли шаблон или передовой опыт, или ...
Я использую will_paginate с некоторыми сложными запросами, и он не может правильно рассчитать общее количество записей (для отображения правильного количества ссылок на страницы), а именно из-за группировки по ...
Прежде всего, это всего лишь концепция, я еще не занимался программированием. Вот такая ситуация: у меня есть класс A, который использует Filesystemwatcher для отслеживания изменений в папке. (с использованием событий) У меня есть класс A, который исполь
У меня есть небольшая иерархия классов, которые все реализуют общую интерфейс. Каждый конкретный класс должен получить структуру настроек, содержащую, например, только общедоступные поля. Проблема в том ...
Иногда использование миксина с множественным наследованием может помочь нам улучшить возможность повторного использования нашего кода. Например, следующий класс дизайна FollowableMixin (object): def get_followers (self): ...
...
I have to create a lot of objects which relate to each (i.e. one is passed in as a parameter of the constructor to the other) to do some work. Usually factory type patterns seem suitable for making ...
I'm currently gathering all the possible information to build a new web application core. I have built many different CMS'es before, but they have always turned out to be too weak for my requirements ...
In most modern OO languages chaining methods together is common, and IMHO elegant, practice. In jquery, for example, you often see code like: $('div').addClass('container').css('color', 'white')....
строка s = новая строка ("Hello World"). Replace ("", "_"). ToLower (). ToUpper (); Таким образом, вы в основном возвращаете из каждого метода модифицированный объект, чтобы вы могли вызывать новые методы для него.
Я как бы новичок в концепции шаблонов проектирования.
C # - мой основной язык программирования. (Время от времени использую VB). Я не хочу писать небрежный, негибкий, не расширяемый и ошибочный код.
...
Мне нужно создать программу для своего рода сложного процесса.
Что ж, процесс несложный, но есть много переменных, которые контролируют процесс.
Я не могу подробно рассказать о процессе, поэтому я ...
Мой работодатель хочет, чтобы я использовать IntelliJ для разработки на Java. Раньше я всегда использовал eclipse. Одной из моих любимых функций в eclipse была возможность щелкнуть переменную, параметр метода, класс ...
Как младший разработчик, я немного запутался в некоторых шаблонах проектирования. Иногда я просто не знаю, что использовать в каком контексте. Например, для шаблонов создания я действительно не знаю, когда использовать: ...
Я работаю с Doctrine2 впервые, но думаю, что этот вопрос является достаточно общим, чтобы не зависеть от конкретного ORM. Должны ли сущности в шаблоне Data Mapper знать - и использовать - ...
Я занимаюсь программированием (в качестве работы) около 3-4 месяцев после того, как окончил университет и изучал информатику. В университете меня учили объектно-ориентированному программированию, и я почувствовал, что у меня есть ...
I want to write something like regex: SRC:="a.dat.1 a.dat.2" $(SRC): %.dat.%: (\\1).rlt.(\\2) dat2rlt $^ $ @так что a.dat.1 и a.dat.2 дадут a.rlt.1 и a.rlt.2. В GNU Make info ...
Какие шаблоны объектно-ориентированного проектирования вы используете в javascript вашего приложения и почему? Не стесняйтесь размещать код, даже если к нему не прикреплен официальный шаблон дизайна. Я написал много ...
Я хочу знать, как разработать компилятор, который компилируется очень, очень быстро. Во-первых, позвольте мне предупредить некоторые очевидные недоразумения в моем вопросе: я не говорю о скорости производимого кода ...
В последнее время я был очень увлечен шаблонами проектирования, и особенно следую правильным шаблоны проектирования в моих классах, реализующие один или несколько интерфейсов. Возьмем пример. Когда класс ...
I have a data transformation product, which lets one select tables in a database and transform row data in the source database to a destination database. This is handled in the current product (java ...
Я использую CQRS для приложения, которое создаю (онлайн-дискуссионная система со сложной бизнес-логикой), и я достиг части реализации, которая меня беспокоит. Как мне справиться ...
Каков наилучший способ проверки ввода? Ради аргумента, если ввод недействителен, пользователь хотел бы получить сообщение, объясняющее почему. Вот что я могу придумать. Метод проверки: передать ввод в ...
Я новичок в свинге, но мне удалось создать нисходящий графический интерфейс.
Моя проблема в том, что я не смог применить шаблоны, предложенные в справочниках / руководствах, в основном шаблон MVC. Это я или в JTree ...
С книжной точки зрения вы могли бы сказать, что шаблон проектирования x применим в сценарии y, но я хочу немного покопаться глубже здесь. Итак, вот мои вопросы: Когда вы впервые решите, что будете использовать ...
Мне нужен совет, в каких сценариях динамический прокси окажется более полезным, чем обычный прокси. Я приложил много усилий, чтобы научиться эффективно использовать динамические прокси. В этом вопросе ...
В настоящее время я пишу ИИ для игры, написанной на C ++. ИИ концептуально довольно прост, он просто просматривает дерево решений и выбирает соответствующие действия. Раньше я использовал пролог ...
Я пытаюсь написать паттерн, который состоит из двух других паттернов, но я не знаю, как это сделать. Мой ввод - это список строк (документ); У меня есть шаблон, соответствующий заголовку документа, и ...
Когда вы обращаетесь за советом по передовым методам программирования, типичные ответы - это гибкая разработка программного обеспечения, разработка через тестирование или шаблоны проектирования. Однако, насколько мне известно, ни один из ...