我用谷歌搜索并阅读了Java文档,但我有些困惑。有人Context可以用简单的英语解释吗?
Context
用编程的术语来说,它是较大的周围部分,可以对当前工作单元的行为产生 任何 影响。例如,使用的运行环境,环境变量,实例变量,局部变量,其他类的状态,当前环境的状态等。
在某些API中,您会在接口/类中看到此名称,例如Servlet ServletContext,JSF FacesContext,Spring ApplicationContext,Android Context,JNDI InitialContext等。它们通常都遵循 Facade模式 ,该 模式 抽象了最终用户不需要了解的环境细节。单个接口/类。
ServletContext
FacesContext
ApplicationContext
InitialContext