【发布时间】:2009-05-19 23:23:43
【问题描述】:
我使用过 Spring,也研究过 Guice,我认为这些都是对语言的相当突兀的扩展。我坚信编程语言本身需要适应对依赖注入、测试等更有凝聚力的模式,那么为什么不倾向于基于样式表的方法呢?通过允许多种“样式”,您可以为不同目的定义对象的配置。也许类和其他优点可以让您指定比简单的类/方法名称匹配更强大的事务范围。
这对任何人来说都是个好主意吗?另外,您是否认为 DI 和 AOP 将作为核心功能集成到未来的语言中,而不是事后才想到?我只是在想,似乎接口->实现几乎完全对应于数据->样式。
想法?
【问题讨论】:
标签: language-agnostic dependency-injection aop