编程中“上下文”概念背后的一般概念是什么?

时间:2011-01-22 00:02:04

标签: oop language-agnostic

特别是网络编程?我习惯于程序编程,但我一直在使用(并且很好地理解)一些复杂的面向对象的php。他们一直在谈论的一件事是“传递上下文”或“设置上下文”。我认为这个上下文概念适用于比php更多的语言,以及除了Web编程之外的更多领域,因为我也听过它在其他语言的讨论中使用过。

1 个答案:

答案 0 :(得分:2)

我认为它是关于:通过阵列或绕自行车。在OO语言中,您将反映现实生活中的情况,并检查在那里创建的内容。

我有一个游戏的例子:

  

我们应该给游戏角色一个   运动控制器?或者应该   做一些静态管理器   为了我们?我们最终选择了实施   里面的运动控制器   游戏角色。他是那个人   负责自己的运动,或   至少他的大脑是。没有   木偶在某处的角落里。它   用真实的大脑反映给人类。

这里的背景是检查什么是谁,谁是谁。为什么在现实生活中这样?我们为什么要以另一种方式实现它?确定你的各种物体可以非常清楚地区分需要和不需要的东西。

最后一个例子:

  

如果我有一个带数字的数组,那就是   不说一件事。所以,如果我们通过它   对于一些做魔术的方法,它   也不说一件事。我们可以   只需创建各种数组   把它传递给方法。

     

但我们也可以保证阵列,   那里肯定有车。所以   汽车的这种背景变得非常   在我们的方法中很重要而我们不能   只需输入一个带数字的数组。

我希望我解释得很清楚。这有点像我在大学时学到的东西。