The primary purpose of architecture is to support the life cycle of the system. Good architecture makes the system easy to understand, easy to develop, easy to maintain, and easy to deploy. The ultimate goal is to minimize the lifetime cost of the system and to maximize programmer productivity.
来自 整洁架构,这本书里关于架构得理论是我看到最适用,最现实得,推荐去jd买这本书