软件架构模式-读书笔记.docVIP

  • 3
  • 0
  • 约6.22千字
  • 约 14页
  • 2019-05-06 发布于湖北
  • 举报
软件架构模式 本文是我在阅读OReilly免费的电子书? HYPERLINK /programming/free/software-architecture-patterns.csp \n _blankSoftware Architecture Patterns过程中做的笔记。 首先这本书非常新,2015年3月30号订正后发布。其次将目前流行的几种架构详细进行了剖析和比较,除了传统的N层架构外,其它架构相当的前沿。并且,这篇小书连带封面才55页,短小精悍,值得一读。这本书的作者是 Mark Richards,有30多年行业经验,19年软件集成,企业级架构的经验,大部分是Java平台,也出版了多本书和论文。 如果你没有时间去阅读这本书,那么不妨看一下本篇文章。 我在笔记中将书中的主要知识点都记录下来。 不先进行正式的架构设计就直接开发对于程序员来说再普通不过了。没有清晰和很好的架构设计,大部分程序员和架构师实际上会采用传统的分层的架构模式, 自然地将代码模块分隔成几个包(package)。不幸地是,这种做法经常导致未能好好组织代码模块,这些模块缺乏清晰的角色,责任以及相互关系。这经常被成为 HYPERLINK /wiki/Big_ball_of_mud \n _blank大泥球反模式。 没有进行架构设计的应用程序通常是紧耦合的,玻璃心,难以改变,没有头绪。如果不理解应用的各个组件的

文档评论(0)

1亿VIP精品文档

相关文档