> Magento2中文手册 > 架构层

架构层概述

Magento 2 是分层的软件

Magento 2的产品架构由核心产品代码加可选模块。这些可选模块增强或替换基本产品代码。

如果你基本上是定制的基本模块开发Magento产品,将你的焦点。模块组织支持特定任务或功能的代码。一个模块可以包括代码来改变店面的外观和感觉,以及它的基本行为。

你的模块功能与核心Magento产品代码,这是组织成层。了解软件分层模式是理解基本的Magento产品组织的关键。

分层的软件是一种流行的,广泛讨论的原则在软件开发。许多资源存在这个主题,但考虑咨询模式为导向的软件体系结构的一般讨论。

分层应用设计的优势

分层的设计应用提供了许多优:

  • 业务逻辑与演示逻辑的严格分离简化了定制过程。例如,您可以更改您的店面外观,而不会影响任何后端业务逻辑。

  • 明确组织代码可预见点扩展开发者到代码位置。

架构图

表示层

服务层

领域层

持久层

上一篇:
下一篇: