编程术语之上下文对象

Posted hzuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程术语之上下文对象相关的知识,希望对你有一定的参考价值。

上下文对象这个说法,对我来说很陌生,但是总有机会碰到它,它是什么意思呢?

比如我们在一些class里,会碰到叫做context的变量,这往往就是一个上下文变量。context变量很可能是个结构体变量,保存这个class里的许多参数,供类函数的调用等等。有些简单的类函数比如add()不需要外部变量,而有的复杂的类函数需要外部变量,这些变量就可以统一放在context中,这样使类的编写和阅读都比较整洁自然。

从字面意思理解,比如说类是一段故事,那上下文变量就是这个故事发生的环境,我们在开始讲故事的时候,要先交代一下环境,使这个故事听起来完整。就类似于初始化这个类的时候,传给它一些参数作为上下文变量。

以上是关于编程术语之上下文对象的主要内容,如果未能解决你的问题,请参考以下文章

限界上下文

《SPA设计与架构》之JavaScript模块化

在编程的上下文中,“代数”是啥意思?

Python 术语:接口与协议

java并发编程之上下文切换等并发编程的挑战

杂物间Context(上下文)