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

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

黄舟
黄舟

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

모든 응답(3)
阿神

인젝션이 되는데 왜 새로운 인터페이스가 필요한가요?

左手右手慢动作

새 인터페이스에는 의미가 없습니다

洪涛

IoC를 언어 기능으로 사용하시겠습니까, 아니면 기본 지원으로 사용하시겠습니까?

새로운 인터페이스의 경우 실제로 JVM 구현 기반의 Custom Language가 가능합니다.

소스 코드 외에 구성 파일 컨트롤을 추가합니다.
구성 파일은 전처리 제어 역할을 합니다.
컴파일 시 순수 소스 코드 파일이 전처리됩니다(오브젝트가 삽입됨).
그런 다음 전처리된 소스 코드 파일을 컴파일합니다.
위는 정적 주입(컴파일 타임 주입)을 처리하는 방법입니다.

또한, Spring에서는 의미 분석에 상응하는 변경을 적용하고 사용 가능한 IoC 표준 라이브러리를 작성하기만 하면 리플렉션을 사용하여 동적 주입 효과를 얻을 수 있다는 것을 알 수 있습니다.

말은 쉽지만 실천은 쉽지 않습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿