...

>

Introduction

Introduction

This lesson explains what architectural patterns are and goes over the patterns that we'll cover in this chapter.

What are architectural patterns?

In this chapter, we will discuss architectural design patterns. As the name implies, these patterns help build an efficient architecture for the application. They provide a set of subsystems, with assigned responsibilities and include guidelines on constructing relationships between these subsystems.

We will cover three main architectural patterns in this chapter:

  • MVC Pattern

  • MVP Pattern

  • MVVM Pattern


Let’s start by discussing the MVC pattern in the next lesson.