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

1 ответ

@ Ури синтаксис в коде из вопроса.

у реализоватьObservable шаблон на Python для пары рабочих, и наткнулся на этот полезный фрагмент: class Event(object): pass class Observable(object): def __init__(self): self.callbacks = [] def subscribe(self, ...

1 ответ

Это, кажется, не добавляет ничего к принятому ответу.

упоминается термин делегирование. Как это моделируется в классе? Я искал на Yahoo и т.д., но получил ссылки на делегатов.

6 ответов

Andreas Niedermair: вот как работает php (app-цикл = один запрос). Но синглтон (на том, который живет в запросе) - это возможность в php (в php синглтон - это объект, у которого есть 1 экземпляр (внутри приложения). цикл)

у создать статический класс в PHP и вести себя так же, как в C #, поэтому Конструктор автоматически вызывается при первом вызове классаИнстанцирование не требуетсяЧто-то в этом роде ... static class Hello { private static $greeting = 'Hello'; ...

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

5 ответов

Это хорошее решение, но оно хранит stdout \ stderr в стороне до завершения процесса, а затем записывает их в файл журнала. Это означает, что временные метки указывают время регистрации, а не время событий, и теряют порядок событий (все сообщения стандартного вывода записываются, а затем записываются все сообщения стандартного ввода).

ал небольшой скрипт Python, который выполняет некоторые команды оболочки, используяsubprocess модуль и вспомогательная функция: import subprocess as sp def run(command, description): """Runs a command in a formatted manner. Returns its return ...

3 ответа

Вы можете видеть, что пункты 3 и 4 не предусмотрены при непосредственном использовании классов инфраструктуры постоянства, особенно в реальных сценариях поиска.

емного любопытно, какой опыт имеют другие разработчики в применении шаблона Repository при программировании в ASP.NET MVC с Entity Framework или NHibernate. Мне кажется, что этот шаблон уже реализован в самих ORM.DbContextа такжеDbSet<T> в Entity ...

2 ответа

http://www.oodesign.com/creational-patterns/

~ 10 месяцев процедурного PHP я сейчас пытаюсь обдумать основные принципы ООП и шаблоны проектирования. Это хобби, и у меня не так много времени, как я хотел бы его преследовать, поэтому, пожалуйста, простите за довольно низкий уровень ...

1 ответ

Я боролся с этим и нашел ответ, написанный @ mm8, очень полезным, а также несколько других постов. Я не был в восторге от идеи создания класса (или метода внутри класса) для каждого представления, поэтому я создал свой собственный вариант. Это один из моих первых проектов с WPF, когда я пытался использовать MVVM, поэтому я поделюсь этим, если это будет полезно, а также чтобы получить отзывы от более опытных людей.

опрос связан с тем, что создано тысяча и одна тема, и если я пропущу ответ на свой вопрос, извините, но, насколько я посмотрел, никто не мог ответить на мой вопрос. Например:Открытие нового окна в MVVM ...

3 ответа

Внедрение инжектора зависимости с помощью инъекции зависимости

Довольно плохо знаком с внедрением зависимости, и я пытаюсь выяснить, является ли это анти-паттерном. Допустим, у меня есть 3 сборки: Foo.Shared - this has all the interfaces Foo.Users - references Foo.Shared Foo.Payment - references ...

3 ответа

Отмена вызовов метода, когда один и тот же метод вызывается несколько раз

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

3 ответа

Хм, мне кажется, что вы должны сделать хранилище предметом, чтобы хранилище работало как издатель форм. Попробуйте это и дайте нам знать, если это сработало.

я проблемы с реализацией шаблона Observer в моем проекте. Проект должен быть сделан как MVC в C #, как приложение для Windows. В моей модели предметной области у меня есть, например, класс страны и репозиторий страны. У меня есть Контроллер ...