论文部分内容阅读
软件架构经常不能适应变化,程序员也经常觉得架构没什么用.分析引起软件架构变化的形式,可以归结为组件间交互接口和编码实现的变化;共分为4种:1)相似接口,相同功能;2)不同接口,相似功能;3)增替"实现";4)精简接口.根据不同的变化情景,运用合适的设计模式就能提高架构的适应性;同时,对程序员也更具指导意义.