首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Easy Clean architecture on Android

本文的目标是分享我使用clean Architecture构建项目时所收获的经验,希望能够为你的项目改进带来灵感。...Clean architecture and The Clean rule 这种看起来像“洋葱”的环形图就是Clean Architecture,不同颜色的“环”代表了不同的系统结构,它们组成了整个系统...另外值得一提的是architecture是面向软件设计的,它不应该做语言差异,而本文将主要讲述如何结合Clean Architecture构建你的Android应用程序。...具体到Android中的框架结构如下图所示: clean architecture structure 你可能有些困惑,为什么Domain指向Data?...为了更方便理解,我对项目进行了简单的拆解,并在图中加上了类的用例描述,它看起来就像这样: clean architecture UML 对上图所表示内容做一下总结: 首先,项目被分为三层: app:UI

54930

Event-Driven Architecture思考

什么是Event-Driven Architecture? Event-Driven Architecture是一种用于构建可扩展的分布式异步处理模式,由高度解耦的、单一职责的事件处理器组成。...Event-Driven Architecture模式有两种主要的结构:Mediator Topology和Broker Topology。...在Event-Driven Architecture中会有成百上千Queue,Event-Driven Architecture并不绑定Queue的实现,它可以由MQ实现,也可以由其他组件实现。...总结 Event-Driven Architecture在某些方面是具有天然优势的,在另一些方面则对现行的开发模式增加了负担,比如: 敏捷度:EDA模式中event-processor都是解耦的且单一职责的...Event-Driven Architecture是相对复杂的架构,因为它天然是异步的、分布式的。

1.1K31
领券