zoukankan      html  css  js  c++  java
  • 《软件架构的艺术》阅读笔记01

      一个建筑或软件应具有的三项基本原则是:持久、实用、美。其中将持久放在了第一位,由此可见一个优秀的建筑或软件必须做到结实坚挺,屹立不倒,长久保持良好的状态,经久不衰。书中也利用著名的塔科马大桥引出。架构是系统设计的一部分,它突出了某些细节,并通过抽象省略掉了另一些细节。软件系统的架构包括行为上的和结构上的。外部行为描述展示了软件如何与用户、其他设备和外部设备进行交互,也就是需求。结构描述展示了软件如何被划分为多个部分,以及这些部分的关系。我们在其中扮演的是架构师的角色,所要做的就是能够构建出所需的框架。所谓架构就不是在纠结于系统功能的层面了,而是在这一个环节之前所要做的工作,它将关系到整个系统的稳定性和延续性,就像建筑的框架,有了好的结实的框架功能这些“家具”才能安安稳稳的搬进去,这是我的理解。

  • 相关阅读:
    CentOS之文件搜索命令locate
    CentOs之链接命令
    CentOs之常见目录作用介绍
    centOs之目录处理命令
    Query注解及方法限制
    Repository接口
    OkHttp和Volley对比
    Base64加密与MD5的区别?
    支付宝集成
    Android 中 非对称(RSA)加密和对称(AES)加密
  • 原文地址:https://www.cnblogs.com/xhj1074376195/p/14278521.html
Copyright © 2011-2022 走看看