像依赖注射( Dependency Injection)(DI)、面向方面编程( Aspect-Oriented Programming)(AOP),以及注解(Annotations)这样的设计理念,在常规的软件开发,尤其在API设计中能起到怎样的作用呢?
What role design concepts like Dependency Injection (DI), Aspect-Oriented Programming (AOP), and Annotations can play in software development in general and API design in particular?
他感兴趣的领域包括Spring Framework、领域驱动设计、事件驱动架构以及面向方面的编程。
He is mostly interested in Spring framework, Domain Driven Design, Event Driven Architecture and Aspect Oriented Programming.
应用推荐