浅谈应用架构之领域驱动设计 2024年8月5日 架构是产品和系统设计中的核心概念,它关乎如何将不同组件有序地组合起来,以实现更好的功能表现、迭代和维护。架构的演进和代码的重构是产品和系统发展中不可或缺的过程。 在技术领域,我们经常遇到中台、平台、系统和应用等术语,它们各自承担着不同的角色和功能。以下是它们之间的关系和特点: 应用:…… 阅读全文
领域驱动设计在应用架构中的实践 2024年8月1日 领域驱动设计概述 软件开发过程中,捕捉和实现复杂的业务逻辑是一项重要任务。领域驱动设计(Domain-Driven Design,简称DDD)是一种以业务模型为核心的软件设计方法。本文将探讨DDD的基本概念、核心原则以及其在软件开发中的实际应用优势。 基本概念 领域驱动设计将业务逻辑作为…… 阅读全文
Flutter 应用程序架构:鼓舞人心的领域驱动设计 2024年7月15日 Flutter 应用程序中结构良好的设计的重要性 ∘ 简介 ∘ 表示层 ∘ 领域层 ∘ 基础设施层 ∘ 可测试性 ∘ 结论 介绍 编写健壮且可维护的 Flutter 应用程序不仅仅需要编写代码,还需要经过深思熟虑的架构。如果没有清晰的架构模式,您的代码库很快就会变得混乱,给维护和测试带来挑战。在 MVC、MVVM 等各种架构范例中,领域驱动…… 阅读全文