From 862826b436f3d839dd5de8b54c5296b426c1d550 Mon Sep 17 00:00:00 2001 From: utzcoz Date: Sun, 1 Mar 2026 17:49:17 +0800 Subject: [PATCH] Fix unorder list for architectural patterns page Signed-off-by: utzcoz --- .../Engine_Architecture/02_architectural_patterns.adoc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/en/Building_a_Simple_Engine/Engine_Architecture/02_architectural_patterns.adoc b/en/Building_a_Simple_Engine/Engine_Architecture/02_architectural_patterns.adoc index 7fd93f95..dc1ca12b 100644 --- a/en/Building_a_Simple_Engine/Engine_Architecture/02_architectural_patterns.adoc +++ b/en/Building_a_Simple_Engine/Engine_Architecture/02_architectural_patterns.adoc @@ -19,6 +19,7 @@ Layered architecture divides the system into distinct layers, each with a specif image::../../../images/layered_architecture_diagram.png[Layered Architecture Diagram, width=400, alt="Layered Architecture Diagram showing different layers of a rendering engine"] *Key Benefits:* + * Clear separation of concerns * Easier to understand and maintain * Can replace or modify individual layers without affecting others @@ -32,6 +33,7 @@ Data-Oriented Design (DOD) focuses on organizing data for efficient processing r image::../../../images/data_oriented_design_diagram.svg[Data-Oriented Design Diagram, width=400] *Key Benefits:* + * Better cache utilization * More efficient memory usage * Easier to parallelize @@ -45,6 +47,7 @@ The Service Locator pattern provides a global point of access to services withou image::../../../images/service_locator_pattern_diagram.svg[Service Locator Pattern Diagram, width=400] *Key Benefits:* + * Decouples service consumers from service providers * Allows for easy service replacement * Facilitates testing with mock services