设计模式-心得 如何解耦:将复杂耦合对象 A 在逻辑上分成a1、a2两部分,将a2独立成类,并抽象化(接口化)(顶层接口名称为Interface_a2),再创建Client(可由平台充当)将a1与Interface_a2组装起来。总结过程:分拆、抽象、组装 组装的过程:可以是代码组装、xml配置组装、Spring等容器组装