第一章:架构师之路-软件设计模式与体系结构概述

一、软件工程师发展路线

  1. 架构师
  2. 管理
  3. 综合人才

二、模式

  • 什么是模式?

       模式是由一个特定的环境、一个问题、一个解决方案组成的规则。

       模式的核心思想:进行设计的复用。

       每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数         次地使用那些已有的解决方案,无需在重复相两只的工作

  • 设计模式?
    • 描述了定制化的相互通信的对象与类,以解决特定环境中的通用设计问题
  • 体系结构模式?
    • 是对系统的高层设计,是从一个较高的层次来考虑组成系统的构件、构件之间的连接关系,以及系统需满足的约束等,用以实现体系结构级的设计复用。通常又被成为架构模式、体系结构风格

三、设计模式与体系结构械这间的关系

体系结构模式及设计模式与语言无关。

只有惯用法才与语言有关

四、架构师常遇到的问题------异构

  • 平台异构
  • 语言异构
  • 系统架构异构

下一章:第二章 单例模式(架构师之路)

猜你喜欢

转载自blog.csdn.net/l274747948/article/details/81076227
今日推荐