在java中,我见过很多“容器”,它们为客户端提供“上下文”。
例如EJB容器、Web容器、IoC/DI容器和“ApplicationContext”。
这个概念是一种设计模式吗?我在GoF里搜过,好像没有
描述这样的事情。
最佳答案
不是一种设计模式,更多的是一种设计构造(好吧,我猜你可能会认为区别在于语义)。 Container
将为您的代码运行提供环境(即外部代码),Context
将为您的代码提供环境设置和附加信息。
关于java - "container"和 "context"是一种设计模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23105074/