随笔分类 -  架构设计

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