分层架构的演化

本文探讨了软件系统架构设计的最高原则——高内聚和松耦合,介绍了整洁架构的概念,强调了应用层和领域层应专注业务逻辑而非技术实现,提倡领域模型对象作为纯粹的POJO,确保业务逻辑与技术细节的完全隔离。

架构设计最高原则: 高内聚、松耦合 的软件系统架构

 

整洁架构

 

设计出干净的应用层 以及 领域层 仅仅关注业务逻辑 不包含任何 具体技术实现

 

优点:完成领域技术之间的完全隔离

 

领域模型就是业务逻辑的模型,它应该是完全纯粹

所有领域模型对象都应该是 POJO(Plain Ordinary Java Object)。

 

POJO 指的是一个普通的 Java 对象,意味着这个 Java 对象不依赖除 JDK 之外的其他框架,是一个纯粹 Java 对象

 

将领域模型对象设计为具有领域逻辑的 POJO 对象。 不仅仅是get set的 贫血对象

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值