abstraction

    1熱度

    1回答

    我創建的模型我的數據庫: class Album(db.Model): id = db.Column(db.Integer, primary_key=True) title = db.Column(db.String(128)) year = db.Column(db.String(4)) tracklist = db.relationship('Track

    1熱度

    2回答

    有一個接口IRule帶有一個方法Validate()和它的幾個實現此方法的派生類。類有不同的參數(類型和參數個數)。此外,還有一個名爲IPaymentProcessor的核心接口,它必須驗證所有現有的規則。 我目前的任務是實現像工廠或容器這樣的高級抽象,它理想地使用不同的構造函數創建所有規則,然後將它們作爲IEnumerable返回以迭代並應用每個規則進行卡驗證。 是否有可能在.NET中使用Nin

    0熱度

    2回答

    我想了解java中的數據抽象和程序抽象之間的區別。 我明白過程抽象是利用接受形式參數並隱藏用戶實現的方法。這在PL/SQL語言中完全有意義,因爲我可以選擇在PL/SQL中分別創建過程。 但是我在數據抽象和程序抽象之間感到困惑,因爲即使是java中的過程也是作爲某些類的一部分實現的。每個類也可以有一些靜態方法(公共靜態),包中的每一個類都可以使用。 請能有人給明確區分這兩個(在Java方面)

    0熱度

    1回答

    下面是程序, #include<stddef.h> #include<stdlib.h> #include<string.h> #include<stdio.h> #define INITIAL_ARRAY_SIZE 10 typedef struct{ int *a; int lastItem; //Location of lastest element sto

    0熱度

    2回答

    爲了重構程序,我花了一個複雜的過程來抽象並將其放入宏中。 %macro BlackBox(); data _null_; put "This represents a complex process I want to abstract."; run; %mend; 該過程需要連續發生多次,所以顯而易見的解決方案是將其放置在循環中。 data _null_;

    -1熱度

    1回答

    Test.java public class Test { public void go(){ System.out.println("Test go"); } } Test2.java public class Test2 extends Test { public void go(){ System.out.println("Test 2

    1熱度

    1回答

    我的工作涉及地圖的使用它在哪裏做的業務,如plotting marker或polylines的項目。 功能正常,但我面臨使用多個地圖服務提供商的困難。 我想使用開放層執行相同的設置操作。爲此,我必須在所有地方進行更改,如控制器和視圖。另外,我有一種服務,以所需的格式將數據送入控制器。 但我不知道如何創建在客戶端不同的地圖服務提供商的一個抽象層。 我都在控制器 基本上我在找一些指導和建議,這將有助於

    2熱度

    5回答

    比方說,我有兩個型動物枚舉 public enum SomeEnumClass { private static final SomeEnumClass[] mValues = SomeEnumClass .values(); ONE(1), TWO(2), THREE(3); } public enum OtherEnumClass { private s

    0熱度

    1回答

    有人告訴我,函數庫在函數庫中是不同的,因爲它們通常支持抽象和結構化編程,我想知道這意味着什麼? 由於抽象和結構化編程,圖書館有哪些功能? 這個問題太模糊了嗎?

    -1熱度

    1回答

    我最初實現了一個視頻捕捉應用程序,其中包含活動內的所有相機和記錄邏輯。隨着我對MVP設計模式的理解,視圖不應該包含除UI之外的任何邏輯。所以我被建議將相機邏輯隱藏在接口後面。我真的不明白什麼是通過隱藏在界面中。這是否意味着我必須創建一個接口,並有一個單獨的類實現這些功能,然後將這些功能連接到該活動。任何人都可以引導我對該聲明有正確的理解,或者提供有關此問題的任何外部幫助。