clean架构
2016-12-13 17:43:49 0 举报
登录查看完整内容
为你推荐
查看更多
Clean架构是一种软件设计模式,旨在通过将应用程序分为四个主要组件来简化其构建和维护。这四个组件是:实体、接口、用例和边界。实体负责处理数据和业务逻辑;接口定义了实体的行为;用例描述了用户与系统交互的方式;边界则负责协调实体、接口和用例之间的关系。Clean架构的主要优点是易于理解和修改,因为每个组件都有明确的职责和接口。此外,它还支持模块化开发,使得团队可以并行工作并提高生产力。总之,Clean架构是一种强大而灵活的设计方法,可以帮助开发人员构建可扩展、可维护和高质量的软件系统。
作者其他创作
大纲/内容
View
void displayWelcomeMessage(String msg);
WelcomingInteractorImpl
- WelcomingInteractor.Callback mCallback- mMessageRepositoryprivate void notifyError();private void postMessage(final String msg);public void run();
Callback
void onMessageRetrieved(String message);void onRetrievalFailed(String error);
WelcomeMessageRepository
String getWelcomeMessage()
外层项目包:UI,Storage,Network等等。中层项目包:Presenter,Converter。内层项目包:Interactor,Model,Repository,Executor。
MessageRepository
AbstractInteractor
WelcomingInteractor
MainPresenterImpl
-MainPresenter.View mView
BaseView
AbstractPresenter
Interactor
MainPresenter
MainActivity
- MainPresenter mPresenteronResume()
BasePresenter
0 条评论
回复 删除
下一页