abstraction

    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之外的任何逻辑。所以我被建议将相机逻辑隐藏在接口后面。我真的不明白什么是通过隐藏在界面中。这是否意味着我必须创建一个接口,并有一个单独的类实现这些功能,然后将这些功能连接到该活动。任何人都可以引导我对该声明有正确的理解,或者提供有关此问题的任何外部帮助。

    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方面)