美文网首页
三.自上而下的思维

三.自上而下的思维

作者: 王小贱_ww | 来源:发表于2017-08-23 22:57 被阅读44次

    自上而下的思维?为什么不是自下而上的思维?
    在平时的开发中,大部分都是调用API,实现各种效果,这就属于最low'的一层了


    1.PNG

    就好比打仗中的枪兵骑兵弓箭手。。。就是无脑干!!!
    这时候我们应该有自上而下的思维,如下图:


    2.PNG
    一个project可以分各种module,各module之间相互解耦,上两章的内容,我们是针对一个需求进行分析的,比如说在WorkModule这个节点上,我们可以请求网络Request和Downloader下载框架,这是针对一个模块的,举一反三,当我们站在project的节点上,系统架构就来了。。。。还有很长的路要走呀。。加油吧

    节点拆分的最小粒度

    我们把一个根节点拆分成许多个子节点,同样,把子节点当成根节点继续拆分。。。那拆分到什么程度呢? 3个方面:独立可测、低耦合、高内聚。可以进行一些detail的实现的,说明拆分完了

    相关文章

      网友评论

          本文标题:三.自上而下的思维

          本文链接:https://www.haomeiwen.com/subject/foajdxtx.html