java - 能不能加入一种IOC的语法,比如new一个interface
黄舟
黄舟 2017-04-17 17:52:20
0
3
755

如题,开一下脑洞,各种开发语言能不能把接口变的可以new,实现IOC的效果,而具体实例化的类型是通过类似我们现在使用的IOC框架的注入方式来确定的。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(3)
阿神

Memandangkan ia disuntik, mengapa anda memerlukan antara muka baharu?

左手右手慢动作

antara muka baharu tidak bermakna

洪涛

Adakah anda mahu menggunakan IoC sebagai ciri bahasa atau sokongan asli?

Untuk Antara Muka baharu, bahasa tersuai berdasarkan pelaksanaan JVM sebenarnya boleh dilakukan.

Selain kod sumber, tambahkan kawalan fail konfigurasi.
Fail konfigurasi berfungsi sebagai kawalan prapemprosesan.
Apabila menyusun, fail kod sumber tulen dipraproses (objek telah disuntik).
Kemudian susun fail kod sumber yang telah diproses.
Di atas ialah cara suntikan statik (suntikan masa kompilasi) dikendalikan.

Selain itu, jelas sekali, dari Spring, kita boleh mengetahui bahawa adalah mungkin untuk menggunakan refleksi untuk mencapai kesan suntikan dinamik, selagi kita membuat perubahan yang sepadan dalam analisis semantik dan menulis perpustakaan standard IoC yang boleh digunakan.

Ia mudah untuk disebut, tetapi ia tidak mudah untuk dilaksanakan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan