什么是程序依賴系統特性?
程序的耦合:調用者與被調用者之間的依賴關系。
一般我們在開發過程中遵循的原則:編譯時不依賴,運行時才依賴
解決依賴關系的方法:一般我們用反射創建類對象
例如:JDBC注冊驅動
高耦合方式:DriverManager.registerDriver(new com.mysql.jdbc.Driver());
低耦合方式:Class.forName("com.mysql.jdbc.Driver");
但是使用反射創建類對象引發了新的問題,就是代碼被寫死,后期如果要修改的話,需要改源碼。由于是web項目,也就意味著要停掉服務器。所以要盡量避免改源碼