知识卡片

层次降低复杂

普通读书笔记卡 · 1926.b

内容

视图解决的是关注点过多的问题,层次解决的是单个视图内部过细的问题。抽象、描述、概念和建模层次让架构可以逐步展开;读者需要总览时不被细节拖走,需要落地时又能下钻。

参考来源

- 位置:第3章《多层次/多视图软件架构》3.3.6节「当前软件架构方法的局限性」(源文件:_chapter-text/ch03.txt) - 结论依据:原文明确区分视图解决多关注点引发的复杂性、层次解决视图内部因描述细节不同引发的复杂性,架构师必须将视图分解为多个层次并指定层次间联系,直接支持卡片对视图解决关注点过多问题、层次解决单个视图内部过细问题的论述。 - 原始内容:"如果视图已经解决了因为多关注点引发的复杂性,AD必然能够为另一种形式的复杂性提供解决方案:由于考虑不同层次的描述引发的视图内部复杂性……架构师必须将视图分解为多个层次,必须指定这些层次之间的联系和联系类型。"