特别是网络编程?我习惯于程序编程,但我一直在使用(并且很好地理解)一些复杂的面向对象的php。他们一直在谈论的一件事是“传递上下文”或“设置上下文”。我认为这个上下文概念适用于比php更多的语言,以及除了Web编程之外的更多领域,因为我也听过它在其他语言的讨论中使用过。
答案 0 :(得分:2)
我认为它是关于:通过阵列或绕自行车。在OO语言中,您将反映现实生活中的情况,并检查在那里创建的内容。
我有一个游戏的例子:
我们应该给游戏角色一个 运动控制器?或者应该 做一些静态管理器 为了我们?我们最终选择了实施 里面的运动控制器 游戏角色。他是那个人 负责自己的运动,或 至少他的大脑是。没有 木偶在某处的角落里。它 用真实的大脑反映给人类。
这里的背景是检查什么是谁,谁是谁。为什么在现实生活中这样?我们为什么要以另一种方式实现它?确定你的各种物体可以非常清楚地区分需要和不需要的东西。
最后一个例子:
如果我有一个带数字的数组,那就是 不说一件事。所以,如果我们通过它 对于一些做魔术的方法,它 也不说一件事。我们可以 只需创建各种数组 把它传递给方法。
但我们也可以保证阵列, 那里肯定有车。所以 汽车的这种背景变得非常 在我们的方法中很重要而我们不能 只需输入一个带数字的数组。
我希望我解释得很清楚。这有点像我在大学时学到的东西。