第13章. 逻辑架构

有没有一种方法在大产品和小团队之间的缺口上架起一座桥梁呢?答案是肯定的,有!那就是架构。架构最重要的一点,就是它能把难以处理的大问题分解成便于管理的小问题。 -- Eric Brechner,《代码之道

一流是每个程序设计人员向往并为之奋斗却又无法具体说出的、难以达到的境界,一流的软件非常简明。它灵活而清晰,能通过创造性的机制解决复杂的问题,这些机制语义丰富,可应用于其他可能完全无关的问题,一流意味着寻求恰当的抽象,意味着通过新的途径合理利用有限的资源。 -- Grady Booch,《面向对象项目的解决方案

划分子系统、定义接口......,这些典型工作都是属于逻辑架构设计的范畴。

接下来,我们主要说说5视图方法中逻辑架构视图的设计:

  1. 先从划分子系统的3种必用手段讲起
  2. 随后,纠正“我的接口我做主”这种错误认识,代之以“协作决定接口”的正确理解
  3. 而且,接下来将解析逻辑架构设计的整体思维套路,解决架构师郁闷已久的“多视图方法只讲做什么、不讲怎么做”的问题
  4. 最后,总结逻辑架构设计的10条经验要点。

results matching ""

    No results matching ""