1
การพึ่งพาการฉีดในบริบทของสองคลาสง่าย ๆ
ฉันประสบปัญหาในการจับการพึ่งพา (หรือให้ฉันพูดถึงประโยชน์ของมัน) ดังนั้นฉันจึงตัดสินใจเขียนโค้ดง่ายๆสองชิ้นโดยไม่มี DI และอีกรหัสหนึ่ง ดังนั้นฉันจึงมีคลาส A public class A { public void foo(){ B b = new B(); b.fooB(); } } ดังที่เห็นด้านบน A ขึ้นอยู่กับ B, B ซึ่งก็คือ public class B { public void fooB(){ Log.e("s", "y"); } } และเราสามารถใช้ A like public void do(){ A a = new A(); …