文件名称:COLA::cup_with_straw:COLA:干净的面向对象和分层体系结构
文件大小:606KB
文件格式:ZIP
更新时间:2024-03-20 00:03:46
architecture clean cola Java
:cup_with_straw: 可乐4.0 COLA是Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”。目前COLA已经发展到 。 COLA分为两个部分,COLA架构和COLA组件。 COLA架构 COLA概述 架构的意义就是要素结构: 要素是组成架构的重要元素; 结构是要素之间的关系。 而应用架构的意义就在于在于 定义一套良好的结构; 治理应用复杂度,降低系统熵值; 从随心所欲的混乱状态,走向井井有条的有序状态。 通过不断探索,我们发现良好的分层结构,良好的包结构定义,可以帮助我们治理混乱不堪的业务应用系统。 经过多次迭代,我们定义出了相对稳定,可靠的应用架构:COLA 4.0 COLA原型 好的应用架构,都遵循一些共同模式,无论是六边形架构,洋葱圈架构,整洁架构,还是COLA架构,都提倡以业务为核心,解体外部依赖,分离业务