This page is part of my personal knowledge database, that helps me to store and navigate my learnings.
Read on here for details

4-Layer Architecture

The 4-Layer Architecture is a specific N-Tier Software Architecture, that especially used within object oriented design. It separates the application structure into four distinct layers:

Each layer may only communicate with / know of downwards located layers.

Sources