该文档介绍了ASP.NET MVC的设计模式及其在软件开发中的应用,包括MVC的结构和职责、历史背景和发展历程、设计模式的概念以及ASP.NET Razor的特性。文档强调了MVC在提升软件的可维护性和可扩展性方面的优势,并讨论了不同于传统WebForms的开发方法。最后,提及了ASP.NET MVC 4新功能和其在实际应用中的一些实例。