Здравствуйте IO, Вы писали:
IO>Мне кажется, что все архитектурные паттерны могут быть представлены в виде какого-либо графа. Поэтому они все, как-бы частные случаи одного "мета-паттеррна" — сеть абстракций. А принципы построения адекватной сети в каждом конкретном случае — это и есть главное мастерство проэктировщика.
Это есть верно (sorry, русский уже стал забывать

). Проблема проектирования заключается не в том, что трудно найти решение, а в том, что существует слишком много решений. Опытный проектировщик знает, какие решения хорошие, а какие нет. В приведённом тобой примере это явно указано — есть огромное количество вариантов построения сети абстракций, некоторые из этих сетей в силу своей прикладной применимости выделены в разряд архитектурных паттернов.