You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current tight coupling between FileFormat.Words and OpenXML SDK objects can make the codebase challenging to understand, enhance, and extend. To address this issue, we are adopting a layered approach:
Business Layer: This layer focuses on custom business objects and encompasses the core business logic.
Document Processing Layer: Responsible for interacting with the OpenXML SDK, managing document-related tasks, and handling external data sources (specifically, Word documents).
These two layers separate distinct concerns and communicate with each other. This architectural separation aligns with best practices in software design, promoting improved maintainability, modularity, and scalability.
The text was updated successfully, but these errors were encountered:
sabir-aspose
changed the title
Separate Custom Business Objects from OpenXML SDK Objects
Decoupling FileFormat.Words from OpenXML SDK for Enhanced Modularity
Oct 28, 2023
The current tight coupling between FileFormat.Words and OpenXML SDK objects can make the codebase challenging to understand, enhance, and extend. To address this issue, we are adopting a layered approach:
Business Layer: This layer focuses on custom business objects and encompasses the core business logic.
Document Processing Layer: Responsible for interacting with the OpenXML SDK, managing document-related tasks, and handling external data sources (specifically, Word documents).
These two layers separate distinct concerns and communicate with each other. This architectural separation aligns with best practices in software design, promoting improved maintainability, modularity, and scalability.
The text was updated successfully, but these errors were encountered: