架构设计三原则
合适原则合适原则宣言:“合适优于业界领先”。简单原则简单原则宣言:“简单优于复杂”。演化原则演化原则宣言:“演化优于一步到位”考虑到软件架构需要根据业务发展不断变化这个本质特点,软件架构设计其实更加类似于大自然“设计”一个生物,通过演化让生物适应环境,逐步变得更加强大:首先,生物要适应当时的环境。其次,生物需要不断地繁殖,将有利的基因传递下去,将不利的基因剔除或者修复。第三,当环境变化时,生物要能够快速改变以适应环境变化;如果生物无法调整就被自然淘汰;新的生物会保留一部分原来被淘汰生物的基







