zoukankan      html  css  js  c++  java
  • 架构漫谈一

    一、今天学习了架构的相关知识,观看了《架构漫谈一》相关内容

    相关资料:https://www.infoq.cn/profile/1279517/publish

    观看路径:https://www.infoq.cn/article/an-informal-discussion-on-architecture-part01

    二、收获和总结

    2.1、什么是架构?

    多人合作,有明确的分工,最后进行有机的结合。
    1.根据要解决的问题,对目标系统的边界进行界定。
    2.并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。
    3.并对这些切分出来的部分,设立沟通机制。
    4.使得这些部分之间能够进行有机的联系,合并组装成为一个整体,完成目标系统的所有工作。

    2.2、为什么要出现架构?

    希望把复杂问题清晰化时,而不是简单化时;

    希望把代码的重复利用率提高时;

    希望对团队整个进行把控时;

    2.3、架构解决谁的问题?

    可能是问题的提出者,也可能只是扮演着一个中间商的角色。

    面对的两个问题主要是业务问题、计算机问题。对象主要是业务的所有者和软件工程师。

    2.4、用MVC模式分析家庭架构?

    业务层:做饭、做家务、学习

    视图层:爸妈做饭,全家品尝;妈妈做家务,我和爸爸帮助;我学习,爸妈监督

    命令层:饭点,爸妈做饭;饭后,教导我上网课学习,然后监督我写作业

     

  • 相关阅读:
    Jzoj4729 道路修建
    Jzoj4727 挺进
    Jzoj4727 挺进
    Jzoj4726 种花
    Jzoj4726 种花
    Jzoj4725 素数序列
    Jzoj4725 素数序列
    力扣算法题—040组合求和二
    力扣算法题—039组合求和
    力扣算法题—038报数
  • 原文地址:https://www.cnblogs.com/hhjing/p/14478259.html
Copyright © 2011-2022 走看看