abstraction

    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回答

    我有一个基类,它有一个函数,它不知道它调用的函数是什么。该行为在儿童中定义。然后从孩子那里调用父母的功能。什么是使这项工作正确的语法/方法?特别是我必须把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回答

    抽象是隐藏实现细节并仅向用户显示功能的过程。 另一种方式,它只显示用户的重要内容并隐藏内部细节。 下面是一个抽象类被创建并且抽象方法被覆盖的例子。但是我不明白的是它如何隐藏实现细节? abstract class Bank { abstract int getRateOfInterest(); } class SBI extends Bank { int getRate

    0热度

    1回答

    有人能给出Java建模语言中的以下不变式的准确含义,指出它们之间的主要区别吗? 公共不变 抽象函数(私人不变) 表示不变(私人不变)

    2热度

    2回答

    这是一个关于共享“全局”数据的问题,它模仿任何函数都可以访问的可寻址内存。 我正在为一个嵌入式项目编写代码,我已经从应用程序中分离出物理gpio引脚。应用程序与“虚拟”gpio端口进行通信,然后设备驱动程序与实际硬件进行通信。这样做的主要动机是让我可以轻松地在开发时将哪些引脚连接到外设,以及包括使用较少物理引脚的按钮矩阵等东西,同时仍将它们作为常规gpio设备寄存器进行处理。 typedef st

    0热度

    1回答

    我是自动化仓库,我正在尝试为下一个任务创建域模型: 仓库有很多产品。产品可以是液体或杂货,也可以是一件一件。仓库中有两条包装线可以包装液体产品或所有其他产品。逐件产品不需要包装。 这里是我的模型: enum ProductType { Liquid, Grossery } interface IProduct { ProductType ProductTyp

    1热度

    1回答

    我没有找到谷歌或甚至StackOverflow回答这个问题的任何明确的答案。 从我的理解是,使用锁可以打破抽象 锁 线程是不是组合的 但如何和为什么锁断抽象和组合性?