发表于2024-11-22
Pattern-Oriented Software Architecture Volume 1 2024 pdf epub mobi 电子书
这本是POSA系列的第一本,是与另一本软件体系的Software Architecture: Perspectives on an Emerging Discipline同为图灵奖图书级别的大作。 一个自称是架构师的人,竟然没有读过这本,起码不是一个真正的架构师。
评分该书把软件的设计模式分类分的更细, 在 GOF 设计模式上, 增加了一个架构模式, 在下面增加了一个 "成例"(Idiom), 也叫代码模式. 书中也算是理清了一些概念, 并给出了一些概念的定义, 但是整体看下来, 并不如 GOF 的设计模式那么经典, 特别是模式的选择上, 要么是一个分类只提供1...
评分这么经典的系列,翻译过来除了封面比较华丽,翻译一团糟,排版凌乱,用词凌乱。。。可惜好书了。看了半天不知所云的中文,只要回去找原版自己慢慢啃了,看完原版,再回来读中文,发现单个单词估计翻译的没啥问题,但是放在语境中,一是用词不当(就算计算机行业用户没有严格的...
评分这么经典的系列,翻译过来除了封面比较华丽,翻译一团糟,排版凌乱,用词凌乱。。。可惜好书了。看了半天不知所云的中文,只要回去找原版自己慢慢啃了,看完原版,再回来读中文,发现单个单词估计翻译的没啥问题,但是放在语境中,一是用词不当(就算计算机行业用户没有严格的...
评分该书把软件的设计模式分类分的更细, 在 GOF 设计模式上, 增加了一个架构模式, 在下面增加了一个 "成例"(Idiom), 也叫代码模式. 书中也算是理清了一些概念, 并给出了一些概念的定义, 但是整体看下来, 并不如 GOF 的设计模式那么经典, 特别是模式的选择上, 要么是一个分类只提供1...
图书标签: 设计模式 Architecture Patterns 软件架构 软件工程 架构 计算机 Programming
Pattern-oriented software architecture is a new approach to software development. This book represents the progression and evolution of the pattern approach into a system of patterns capable of describing and documenting large-scale applications. A pattern system provides, on one level, a pool of proven solutions to many recurring design problems. On another it shows how to combine individual patterns into heterogeneous structures and as such it can be used to facilitate a constructive development of software systems. Uniquely, the patterns that are presented in this book span several levels of abstraction, from high-level architectural patterns and medium-level design patterns to low-level idioms. The intention of, and motivation for, this book is to support both novices and experts in software development. Novices will gain from the experience inherent in pattern descriptions and experts will hopefully make use of, add to, extend and modify patterns to tailor them to their own needs. None of the pattern descriptions are cast in stone and, just as they are borne from experience, it is expected that further use will feed in and refine individual patterns and produce an evolving system of patterns.
master-slave pattern有意思, mvc pattern有了新的认识。这个系列还有4本。。。
评分虽然有点老, 有些Pattern的讨论也不在一个抽象层次上, 但经典就是经典.
评分作者提出的 Context-Problem-Solution 方法是很好的一个模式,可以作为分析问题的一般模式。 至于作者的模式分类则没什么说服性,大多数分类下面就一个pattern,最多不超过三个。 最后的software architecture 部分选用的是components-relationship-view 的架构定义,解释的比较清晰。
评分很经典的一大套书,开口必谈模式, :-)
评分提出了跟GoF不太一样的模式系统,这本书风格比GoF那本写得更好,而且内容翔实,是多位专家共同努力的结果。虽然看英文版有点吃力,但是还是很值得一看,包括该系列的后续作品。
Pattern-Oriented Software Architecture Volume 1 2024 pdf epub mobi 电子书