定义:当数据量比较大的时候,我们把数据的查询和处理分开,保持数据操作的整洁,方法功能的确定性。
例如:Launcher load和bind数据的时候,可以在load的过程中执行bind,但是在这个时候,数据量比较大,代码写在一起比较混乱复杂。
private void loadAndBindWorkspace() { // Load the workspace if (!mWorkspaceLoaded) { loadWorkspace();//这里只做load的操作 synchronized (LoaderTask.this) { if (mStopped) { return; } mWorkspaceLoaded = true; } } // Bind the workspace bindWorkspace();//这里只做bind的操作 }
分离加载与绑定提升代码整洁性
本文介绍了一种在处理大量数据时提高代码整洁性和功能确定性的方法——将数据的加载与绑定过程分离。通过具体的示例代码展示了如何实现这一优化策略。

被折叠的 条评论
为什么被折叠?



