文章目录
软件架构风格
软件架构风格是特定应用领域的惯用模式,定义了用于描述系统的术语表和一组指导构建系统的规则。
软件架构风格一般被分为以下五大架构风格:
- 数据流风格(Data Flow)
- 批处理(Batch Sequential)
- 管道过滤器(Pipes and Filters)
- 调用 / 返回风格(Call / Return)
- 主程序 / 子程序(Main Program and Subroutine)
- 面向对象(Object-oriented)
- 分层架构(Layered System)
- 独立构件风格(Independent Components)