Записи с тегом «patterns»
Дерево объектов в памяти на PHP, итераторы для обхода узлов
Для одного из проектов понадобился простейший класс для хранения дерева произвольных объектов в памяти. Класс не должен был реализовывать хранение дерева в БД или в каком-то другом хранилище, но, при этом, быть сериализуемым для реализации кеширования.
Singleton в ASP.NET (per-request singleton)
Классическая реализация Singleton'a с использованием статического поля класса не всегда подходит для ASP.NET: веб-сайт является приложением, которое запускается при первом запросе к нему и работает, пока в нём есть необходимость. Таким образом все пользователи веб-сайта будут использовать один и тот же экземпляр singleton'a, что не всегда желательно.
