Существует буквально неограниченное количество шаблонов дизайна, хотя 23 определяются бандой четырех (GO4). Вы можете свернуть свое собственное и назвать это Джени, если хотите ... если люди примут это, то это на самом деле шаблон дизайна. В зависимости от сочетания технологий вы можете использовать одновременно n шаблонов.
Вот хороший источник для изучения шаблонов в контексте мира .NET (это 99 $, но бесценно):
http://www.dofactory.com/Default.aspx
Что касается перекрытия ... не совсем ... хорошим примером будет MVC (Model View Controller). По сути, он реализован десятками способов, таких как CakePHP, ASP.NET MVC, Spring, Struts и т. Д., Однако у него есть близкий родственник, называемый MVP (Model View Presenter), который никогда не встретится; они имеют много общих аспектов (часть просмотра модели), однако имеют четкие различия.
В любом конкретном проекте разработки вы можете использовать десятки шаблонов проектирования. Например. Шаблон репозитория, MVC, Decorator и т. Д. И т. Д.