背书

UML

依赖 关联 聚合 组合 泛化 实现

Object-Oriented Design Principles

Design Pattern

Simple Factory Pattern

Factory Method Pattern

Abstract Factory Pattern

Builder Pattern

Prototype Pattern

Adapter Pattern

Composite Pattern

Bridge Pattern

Decorator Pattern

Facade Pattern

Flyweight Pattern

Proxy Pattern

Strategy

State

Command

Observer

Mediator

Template

质量属性场景

Availability

Interoperability

Modifiability

Performance

Security

Testability

Usability

Architecture vs Design vs Structure

What Does a Software Architect Do

Where Do Architectures Come From

Generic Design Strategy

ASR 来源与识别方法

Software requirements、quality attributes、ASRs 的区别和联系

软件架构过程的一般活动

Architecture Evaluation

七类架构设计决策

Why should a software architecture be documented using different views? Give 4 example views

Architecture Documentation Package

4+1 View Model

ADD3.0

Design concepts

微服务架构的特性

架构模式演化

核心思想

质量属性取舍

架构迁移原因

微服务部分

直接看架构复习部分,要背的太多了