分层软件架构及其数据解耦

1. 分层软件架构 分层架构是软件的软件中最常用的架构设计方法,如clean架构、MVP架构等。 分层的实质是隔离关注点,使得每一层具有一致的行为,这样不同的开发才有可能关注不同的软件层。如WEB开发中常用的前后端分离,前端关注的是用户体验,后端关注的是稳定可靠的服务。再比如DDD中主张将领域和应用进行分离,从而能够获得一个比较稳定的领域能力层。 解耦的本质是分离变化点,将不同的变化点分离到不同的
相关文章
相关标签/搜索