leaky-abstraction

    53熱度

    8回答

    術語「泄漏抽象」是什麼意思? (請用例子來解釋,我經常很難理解單純的理論)

    -2熱度

    1回答

    嗯,我正在做的任務,但不知道我的問題是 這是我的任務 說明你有兩個環節進行分配。這些部分是相關的,但在實現上有所不同。爲了更好地理解任務本身,回頭閱讀本書,幻燈片,筆記等,以及與Stack ADT一起執行常規基於陣列和鏈接列表的堆棧可能會有所幫助。 第一部分 一種廣泛使用的堆棧是從許多不同的應用提供了撤消操作,爲我們所熟悉。儘管支持撤銷可以用無界的堆棧實現(只要內存允許,堆棧會不斷增長和增長),但

    13熱度

    9回答

    什麼是流暢的接口?我找不到一個好的定義,但我所得到的只是一個我不太熟悉的語言(例如C++)中的長代碼示例。 另外,什麼是漏泄抽象? 感謝

    10熱度

    1回答

    我在開始一個新的ASP.NET MVC項目時已經深陷困境。有幾篇教程推薦使用MVC Contrib。我希望得到Stack Overflow社區的意見,如果它履行了增加ASP.NET MVC生產力的承諾。基本上MVC Contrib的好處是值得在我的應用程序中增加另一個leaky abstraction?

    0熱度

    1回答

    我知道T是List<string>(或List<MyClass>)。如何查看反射或讓我返回此列表的字符串? public T Deserialize<T>(string response) { //just example string[] words = response.Split(' '); List<string> wordsList = words.ToL

    1熱度

    4回答

    我有兩個應用程序通過RMI,一個從屬服務器(其中將有多個)和一個主服務器進行通信。 遵循好的抽象設計,我想以一種不知道與主人交談時使用RMI的方式實現從屬(這樣兩個應用程序也可以在同一個JVM中運行) ,例如): public static void main(String[] a) { Master ms = magicGetTheMasterFromRMI(); new S

    4熱度

    1回答

    在Clojure中,某些任務(如實例化PersistentQueue或使用deftype實現與clojure.core函數兼容的自定義數據類型)需要了解clojure.lang中的類和/或接口。 然而,根據clojure.lang/package.html: 中唯一的類被認爲是公共API的一部分是clojure.lang.IFn。所有其他類應被視爲實施細節。 這些陳述是不正確的還是過時的?如果是這

    0熱度

    1回答

    我讀過了processing.js庫的最後一個穩定版本的代碼,並且,正如我所想的那樣,由於端口是「處理」編程語言的端口,因此沒有指針支持的跡象 - 事件,這將在網頁草圖中很有用。 經過長時間的搜索,我在channel9網站(http://channel9.msdn.com/Series/Sketchbooktutorial)上發現了一系列教程,名爲「用於Windows 8 JavaScript應用