Просмотр поста

.
reaper

Ты не перестаешь меня удивлять.
Причем здесь гуглоинтерфейс?

Я уже как-то писал здесь, что это обычный контейнер. Он реализует интерфейс ArrayAccess, что позволяет обращаться к объекту этого класса как к массиву. Имеется поддержка ленивой инициализации, фабрик. Можно хранить коллбэки и прочую фигню. Честно говоря не понимаю, что там может быть сложного.