abstraction

    2熱度

    2回答

    這是一個關於共享「全局」數據的問題,它模仿任何函數都可以訪問的可尋址內存。 我正在爲一個嵌入式項目編寫代碼,我已經從應用程序中分離出物理gpio引腳。應用程序與「虛擬」gpio端口進行通信,然後設備驅動程序與實際硬件進行通信。這樣做的主要動機是讓我可以輕鬆地在開發時將哪些引腳連接到外設,以及包括使用較少物理引腳的按鈕矩陣等東西,同時仍將它們作爲常規gpio設備寄存器進行處理。 typedef st

    0熱度

    2回答

    我想通過使用數據抽象和封裝來實現一個小程序來進行基本計算。 但每種情況下的輸出產生零。 任何人都可以找到我在執行代碼時出錯的錯誤。 import java.util.Scanner; interface Sum { int sum(); } interface Sub extends Sum { int sub(); } interface Mul ext

    2熱度

    1回答

    我想在實體框架和Dapper之間創建抽象層。在運行時,我可以選擇實體框架或Dapper,或者我也將它們兩個都包含在內。我知道,我可以使用接口 public IORM{ Save(); Delete(); //other ORM functions } public EntityFramework : IORM{ public Save(){

    0熱度

    1回答

    抽象是隱藏實現細節並僅向用戶顯示功能的過程。 另一種方式,它只顯示用戶的重要內容並隱藏內部細節。 下面是一個抽象類被創建並且抽象方法被覆蓋的例子。但是我不明白的是它如何隱藏實現細節? abstract class Bank { abstract int getRateOfInterest(); } class SBI extends Bank { int getRate

    1熱度

    1回答

    我沒有找到谷歌或甚至StackOverflow回答這個問題的任何明確的答案。 從我的理解是,使用鎖可以打破抽象 鎖 線程是不是組合的 但如何和爲什麼鎖斷抽象和組合性?

    0熱度

    1回答

    我有一個基類,它有一個函數,它不知道它調用的函數是什麼。該行爲在兒童中定義。然後從孩子那裏調用父母的功能。什麼是使這項工作正確的語法/方法?特別是我必須把FunctionToBeDefinedLater例如,代替如下: public class ToolScript : MonoBehaviour { public void isActive() { if (Inp

    0熱度

    1回答

    我從條紋API處理錯誤 - 一切使用的條紋文檔提供的標準try/catch塊正常工作: try { // Use Stripe's library to make requests... } catch(\Stripe\Error\Card $e) { //card errors $body = $e->getJsonBody(); $err =

    0熱度

    1回答

    我有一個接口: ​​ 然後: public abstract class AbstractICustomObjectListingViews implements ICustomObjectListingViews { @Override public View createCustomObjectListingView(MyDBObject myDBObject) {

    0熱度

    1回答

    有人能給出Java建模語言中的以下不變式的準確含義,指出它們之間的主要區別嗎? 公共不變 抽象函數(私人不變) 表示不變(私人不變)

    0熱度

    1回答

    我是自動化倉庫,我正在嘗試爲下一個任務創建域模型: 倉庫有很多產品。產品可以是液體或雜貨,也可以是一件一件。倉庫中有兩條包裝線可以包裝液體產品或所有其他產品。逐件產品不需要包裝。 這裏是我的模型: enum ProductType { Liquid, Grossery } interface IProduct { ProductType ProductTyp