设计原则和模式---Robert C.Martin

什么是软件架构?可以用多个层次来解答。最高层, 软件模式定义整体软件的结构。再往下一个层次,和软件应用的目的有关。 再往下一个层次,它可以是模块划分和模块互联。这是设计模式的领域, 包,类,元素,这个层次是本文研究的主题。 架构和依赖 很多软件的设计以一个非常清晰的设计开始,但是再过一段时间,软件的设计开始变质,然后再过一段时间腐烂的地方开始流脓,慢慢在软件的迭代中凸显出来。即使微小的改动都需要很
相关文章
相关标签/搜索