Шаблоны проектирования, такие как Singleton, Decorator, ..., называются шаблонами проектирования GoF (Gand of Four), которые являются базовыми шаблонами проектирования и первоначально были представлены в книге в 1995 году.
После этого многие шаблоны проектированияразработан для различных задач, таких как MVC и MVVM, которые предназначены для решения конкретной и распространенной проблемы в пользовательском интерфейсе.
На самом деле MVVM не является архитектурным паттерном.Термин архитектурные шаблоны относится к другим шаблонам, которые решают проблемы в архитектуре программного обеспечения.такие как SOA и Microservices.