什么是耦合? 耦合:程序间的依赖关系 包含: 类之间的依赖 方法之间的依赖 解耦:降低程序间的耦合关系 注意:耦合关系只能降低,不能完全消灭。 实际开发中应该做到:编译期不依赖,运行期才依赖。 解耦思路: 第一步:使用反射来创建对象,而避免使用new关键字 第二步:通过配置文件来读取要创建的对象全限定类名