随笔分类 - 架构设计
一些架构心得
摘要:领域驱动设计 | 对软件复杂度的应对学习笔记(一) 前言 本文主要基于张逸老师领域驱动设计教程1-7章与本人学习体会整理,后续会持续整理领域驱动设计相关内容,因时间关系,部分内容可能会出现疏忽,望各位高手指正,谢谢! 什么是领域驱动设计 领域驱动设计(Domain Driven Design,DDD
阅读全文
摘要:抽象文档模式 抽象文档模式是什么 一种面向对象的结构设计模式,用于在松散类型的键值存储中组织对象并使用类型化视图公开数据。该模式的目的是在强类型语言中实现组件之间的高度灵活性,其中可以动态地将新属性添加到对象树,而不会失去对类型安全的支持。该模式利用特征将类的不同属性分成不同的接口 定义 文档是包含
阅读全文
摘要:【译】架构设计原则 设计应用场景 通用 KISS原则(保持简单愚蠢) YAGNI原则 做最简单的事可能有效 关注点分离 保持DRY 站在维护者角度撸码 避免过早优化 童子军规则 模块间/类 最小化耦合 得墨忒耳定律 组合优于集成 正交 稳健性原则 控制反转 模块/类 最大化内聚 里式替换原则 开放/
阅读全文