美文网首页howto系列
10种软件架构设计模式

10种软件架构设计模式

作者: 蓝色信仰 | 来源:发表于2017-09-11 10:38 被阅读77次

本文总结了10中比较常见的软件系统架构设计模式:

  • 分层模式(Layered pattern)
  • C/S模式(Client-server pattern)
  • 主备模式(Master-slave pattern)
  • 管道模式(Pipe-filter pattern)
  • 代理模式(Broker pattern)
  • 点对点模式(Peer-to-peer pattern)
  • 事件总线模式(Event-bus pattern)
  • MVC模式(Model-view-controller pattern)
  • 黑板模式(Blackboard pattern)
  • 解释器模式(Interpreter pattern)

原文在这里。

相关文章

  • 编程题外话

    概念 CPU,总线,内存 CPU处理器架构 软件架构模式 软件设计模式 软件系统架构 程序运行过程 进制转换 补码...

  • MVC开发模式&三层架构

    MVC:开发模式 三层架构:软件设计架构

  • 设计模式

    架构模式:软件设计中的高层决策,例如 C/S 结构就属于架构模式,架构模式反映了开发软件系统过程中所作的基本设计决...

  • java单例模式与线程安全

    设计模式在软件架构设计中被经常使用,掌握常用的设计模式对于设计软件系统非常重要。单例模式作为设计模式中最简单和常用...

  • JAVA架构师&八大专题提升

    1、软件架构设计: a.软件设计原则及设计模式概述 b.创建型模式 c.结构型模式 d.行为型模式 2、分析源码:...

  • 【转载】架构师必须知道的架构设计原则

    架构师必须知道的架构设计原则 软件设计原则 GRASP 通用职责分配软件模式 来自 Craig Larman 的软...

  • 《大型网站技术架构》(二)——大型网站架构模式

    主要内容: 大型网站架构模式 网站架构模式 什么是模式呢?想象下软件设计模式,是经过反复使用实践、编程设计经验的总...

  • Day17--JSP&MVC&EL&JSTL

    JSP: MVC:开发模式 EL表达式 JSTL 三层架构:软件设计架构

  • Android关于MVC / MVP / MVVM / Andr

    架构是什么 架构是又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计 架构模式是...

  • IOS架构模式MVC、MVP、MVVM

    软件架构的定义?它的存在意义是什么? 软件架构是一系列相关的抽象模式,用于指导软件系统各个方面的设计。软件架构描述...

网友评论

    本文标题:10种软件架构设计模式

    本文链接:https://www.haomeiwen.com/subject/hzbxsxtx.html