特別是網絡編程?我習慣於程序編程,但我一直在努力(並且很好地理解)一些複雜的面向對象的PHP。他們一直在談論的一件事是「傳遞語境」或「設定語境」。我會假設這種上下文概念將適用於比php更多的語言,以及除了網絡編程之外的更多領域,因爲我也曾經聽說過它用於討論其他語言。編程中「上下文」概念背後的一般概念是什麼?
3
A
回答
2
我認爲這大概是:傳遞一個陣列或圍繞穿過自行車。在面向對象的語言中,你會反映到現實生活中的情況,並檢查在那裏創建的東西。
我有一個遊戲的例子:
咱們給遊戲人物一個 運動控制器?還是應該有 是一些靜態管理器,它爲我們做 ?我們最終選擇了 運動控制器內的 遊戲角色。他是一個 負責自己的運動,或 至少他的大腦。在某個角落裏沒有 木偶劇。它反映了人類真正的大腦。
這裏的上下文檢查什麼是什麼,誰是誰。爲什麼它在現實生活中是這樣的?我們爲什麼要以另一種方式來實施?確定你的種類對象在需要什麼和不需要時有明確的區分。
最後一個例子:
如果我有一個數字數組,它 不說的事。所以,如果我們把它 傳遞給一些做魔術方法,它 不說一件事要麼。我們可以通過 創建各種陣列,只需將 傳遞給該方法即可。
但我們也可以保證陣列, 必須有車在那裏。所以 汽車的背景下成爲我們的方法非常重要 我們不能 隨便扔在編號的數組。
我希望我解釋得很好。這有點像我在大學學到的。
相關問題
- 1. XSS背後的一般概念是什麼?
- 2. java iterator背後的概念是什麼?
- 3. INotifyPropertyChanged背後的概念是什麼?
- 4. 什麼是概念?
- 5. ANCS:PositiveAction的概念是什麼?
- 6. 背後的概念謎題
- 7. 什麼是冒泡概念?
- 8. 文件指針或流指針背後的概念是什麼?
- 9. Dumpsys meminfo中出現的「Lost RAM」背後的概念是什麼?
- 10. JavaScript中的Flash Sockets背後的概念是什麼(比如socket.io)?
- 11. 什麼是XPath或XML內容中的上下文概念
- 12. 線程概念
- 13. 線程概念
- 14. LinkedList下一個的概念
- 15. YouTrack中的swimlane概念是什麼?
- 16. .NET中Assembly的概念是什麼?
- 17. sqlite概念到coredata的概念?
- 18. npm和Browserify的一般概念
- 19. 瞭解Redis,一般緩存的概念
- 20. 概念
- 21. 概念
- 22. 概念
- 23. C基本編程概念
- 24. 3D編程概念指南?
- 25. 編程問題和概念
- 26. 數據庫編程概念
- 27. mod_rewrite和漂亮的url背後的概念是什麼?
- 28. 這個概念叫什麼?
- 29. WaitHandle背後的基本概念是什麼?
- 30. rails'act_as背後的基本概念是什麼?
@CFD哇真的嗎?那快?! +1爲你的快速學習能力;) – Marnix 2011-01-22 00:25:42