嗨,有沒有人可以向我解釋術語「包裝」用於編程術語的各種方式?我聽說它被用在許多情況下特別是編譯器環繞編程術語
環繞編程術語
回答
我可以嘗試和解釋我在這裏有限的知識。
顯然,你有文字環繞,但我認爲你不是在說這個。例如,您可以擁有一個wrapper library
,即將另一個庫函數「翻譯」爲易於使用的函數庫的庫。
至於其他包裝術語,我有點失落了。抱歉。
詹姆斯
不是一個糟糕的開始。有關更多信息,請查看Facade和Adapter設計器模式,這兩種模式都可能會進行某種形式的「包裝」。 – FrustratedWithFormsDesigner 2010-11-12 21:28:42
謝謝:)我真的沒有足夠的經驗足以在這裏發表評論,我只是想添加一個小片段,希望能幫到一點點:P謝謝你的參考。 – Bojangles 2010-11-12 21:32:09
@FrustratedWithFormsDesigner對於我來說這些是兩個最偏向前者的例子。也許裝飾在較小程度上。 – 2010-11-12 22:05:20
包裝(也稱爲拳擊)是把原始類型語言中爲對象,使得可用對象的方法。
例如,高達Java 1.5中,你會寫
雙現金=新的雙(1234567.89);
現在,現金是Double類,它提供了諸如toString()之類的方法。使用Java 1.5,編譯器打包(或裝箱),並且上面的行減少到
Double cash = 1234567.89;
- 1. 編程術語
- 2. 編程術語表
- 3. 單子非編程術語
- 4. 數據流編程術語詞典
- 5. 編程術語和定義(python)
- 6. 術語:彙編語言編程中的「寄存器」
- 7. Java程序不環繞while循環 - 直接轉到if語句
- 8. 用於描述編程語言語法的術語是什麼?
- 9. XML轉義/編碼術語
- 10. 算術彙編語言語法問題
- 11. 獲取術語名稱的術語編號
- 12. 在編程語言中掩蔽複雜性的術語
- 13. 各種語言的關鍵編程概念和術語
- 14. XSLT - 編程技術
- 15. mint.com編程技術
- 16. 圍繞文字環繞HTML
- 17. jqGrid環繞文本內聯編輯
- 18. 在C中實現/實施環繞算術運算C
- 19. 關於線程的術語
- 20. 術語PaaS應用程序
- 21. GO編程語言的安裝環境
- 22. 雖然在Kotlin編程語言循環
- 23. For循環IF語句C編程
- 24. For循環使用Go編程語言
- 25. 環繞文字
- 26. 文字環繞
- 27. 與環繞
- 28. 文字環繞
- 29. 環繞陣列
- 30. Actionscript BlurFilter環繞
當然,這裏有一個很好的例子:「我寧願寫一個程序來做我的聖誕包裝」 – 2010-11-12 21:25:03