美文网首页
纵向分层横向切割之高内聚低耦合原则参悟

纵向分层横向切割之高内聚低耦合原则参悟

作者: 我是小胡胡分胡 | 来源:发表于2019-07-24 19:44 被阅读0次

    纵向分层:要求:

    1、必须是单向依赖,下游依赖上游

    2、当下游提出需求时,上游要考虑,此需求是否是多家提出,否则,拒绝此需求,因为其可以定性为特殊需求,如果加进去,当其他用户接入时,就会得到一些不必要的能力,增加负担

    横向切割:

    1、只要切割,就必须解决依赖耦合,平级之间不能直接交流,则必须通过共同的上游提供协议,间接交流,否责,下游导入本切割模块,会出现一拖n的现象,拔出萝卜带出泥

    2、有时候切割是为了复用,可以考虑本层平级的切割模块,有相互或间接依赖的,打包成一个整体,称作大礼包。其它下游想接入,必须接受大礼包,容纳一些自己不想要的东西。本层一般为具有一定业务职责的中间层,它的诞生本身就是为了收敛,他就是一把牛刀,是否杀鸡,令君决定!

    3、大礼包有两种,一种是强大礼包,接口和实现都在一起。一种是弱大礼包,全部由接口协议组成,实现部分管理自己的实现,和注册,提到共有最底层,只要提到最底层,其各能力模块之间0耦合。

    相关文章

      网友评论

          本文标题:纵向分层横向切割之高内聚低耦合原则参悟

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