LearningTech

Architecture

Layered Architecture

Description

Organizes the system into horizontal layers, where each layer has a specific role (Presentation, Business, Persistence, Database).

Where to use

  • Enterprise Web Applications.

Real World Example

Presentation Layer -> Service Layer -> DAO Layer -> Database.

Code Example

class LayeredArchitecture:
    def __init__(self):
        pass

    def execute(self):
        print('Executing Layered Architecture')