показывает, как создавать много мелких объектов, а показывает, как создать один объект, который отображает целую подсистему.
Паттерн может напоминать , если для конкретной задачи у вас получилось уменьшить количество объектов к одному. Но помните, что между паттернами есть два кардинальных отличия: