摘要:
1.管理组件实现方法:(1)接口与实现分离interface A;class A1 implements A;class A2 implements A;.....class An implements A;class B { private A a ; public B() { a = new A1(); }}以上方式导致 B对A的一个实现直接依赖。当B的使用方,需要使用不同的A的实现时,只能维护多种B(每一种采用一种A的实现)(2)使用容器public class Container { public static Container instance; private map<St 阅读全文