abstraction相关内容

如何在 Julia 中使用开放式类型编写 Trait?

这是为了简化我提出的问题的一部分 这里: 我想编写一些代码,保证在满足特定条件的类型上工作.假设今天我写了一些代码: 不可变示例随便::ASCIIString结尾函数 step_one(x::Example)长度(x.whatever)结尾函数 step_two(x::Int64)(x * 2.5)::Float64结尾函数 combine_two_steps{X}(x::X)中间 = s ..
发布时间:2022-01-23 19:41:10 其他开发

ORM 与 NoSQL API 是多余的吗?

使用 MongoDB(我认为其他 NoSQL 数据库 API 值得一试)查询数据库的方式比 SQL 简单得多.无需生成繁琐的 SQL 查询等.例如从 mongodb-csharp 获取这个: 使用 MongoDB.Driver;Mongo db = new Mongo();db.Connect();//连接到默认端口上的localhost.文档查询 = new Document();查询["fi ..
发布时间:2022-01-13 14:03:39 C#/.NET

“封装"是否有助于并行开发多个模块?

经过 SO 问题后,我了解到, 封装是关于保护不变量和隐藏实现细节. 抽象与接口和实现的分离有关. 从课堂 java 培训,我学到了即,封装具有以下优点, 为什么封装是你的朋友? [1] 实现与功能无关.程序员谁有接口的文档可以实现一个新版本模块或 ADT 独立.一个新的、更好的实现可以更换旧的. [2] 封装可防止 Doug 编写破坏模块的内部数据.在实际编程 ..
发布时间:2021-11-26 17:35:42 Java开发

C# 自定义对象验证设计

我目前必须验证我的应用程序的自定义字段对象.简单地说,每个 Field 对象都包含有关字段验证的信息以及字段的值.我正在批量验证字段,所以目前,我有一个验证类,每个验证都有一个方法.对于必填字段,它看起来像这样: private void RequiredFields(){foreach(所有字段中的字段字段){if ((field.Required == true) && (field.Va ..
发布时间:2021-11-26 17:35:21 C#/.NET

致命错误:在 (....PATH) 中找不到类 NAME?

如果出现以下错误,可能是什么问题. 当我扩展一个类时,我遇到了这个错误 示例: 类 ModuleUser 扩展抽象模块 致命错误:在 (..PATH) 中找不到类 AbstractModule ? 我已经完成了大部分的可能性......但我无法解决问题. 任何帮助将不胜感激 提前感谢 费罗 解决方案 在定义 ModuleUser 之前,导入包 ..
发布时间:2021-11-26 17:35:14 PHP

PHP5 &抽象类.每个子类的类变量的单独副本?

让我们看看我是否能恰当地描述这一点... 我有一个抽象类,当其他类从它扩展时,我希望将抽象类的数据重置为零. 这个想法是我有一堆类扩展它并使用 MySQL 表的数据结构.我不想在每个类实例化时查询数据库以确定类的数据(“SHOW COLUMNS FROM tablename). 所以对于每个类,我希望每个“我们之前创建过这个类吗?如果是这样,我们知道类的结构,如果没有,获取表列并 ..
发布时间:2021-11-26 17:35:07 PHP

指导我的 UML 图的 OO 设计

我能得到一些关于这个 UML 图的反馈吗?这是一个简化图,仅显示了类的布局和互连,此时有意省略了实例变量、构造函数和方法. 库存项目简化 UML 图 我需要指导的主要内容是面向对象的设计.我是否有正确的类实现接口,或者我应该将接口移动到子类/超类,我是否有正确的关联、组合、聚合关系......那些事情.由于我对 UML 还是个新手,我希望我已经使用了正确的约定来按照我希望的方式描绘关系 ..
发布时间:2021-11-26 17:34:55 Java开发

基类 VS 抽象方法上的空虚方法

我找不到对某些情况不太具体的问题,所以我会尽量使这个问题非常通用. 例如,我们需要一组文档的提取器基类.每个文档都有其特定的属性,但它们最终都是文档.所以我们想为所有这些提供通用的提取操作. 尽管它们都是文档,但正如我所说,它们还是有所不同.有些可能有一些属性,但有些可能没有. 假设我们有 Document 基抽象类,以及从它继承的 FancyDocument 和 NotSoFa ..
发布时间:2021-11-26 17:34:44 C#/.NET

如何将当前的Android布局段提取到自己的自定义控件中?

好的,我已经构建了一个完整的布局;但是,我对生成的长 xml 文件并不满意.我有下面的 xml 大纲和设计器视图的简短版本.我想知道如何将每组相似的组件抽象到他们自己的自定义控件中. 例如,在下图中,我突出显示了一个我想抽象出来的控件.它不是一个 LinearLayout,里面有 2 个 TextView 和它们自己的属性和属性集.我想通过 ..

如何将 KAFKA 的属性外部化为不同的类并将其调用到主类?

我一直在尝试使用抽象 OOP 来外部化属性代码,这样我就可以将它调用到生产者类,但我似乎无法调用它.这是代码,任何帮助将不胜感激. 公共类生产者{私有静态最终记录器记录器 = LogManager.getLogger(Producer.class);公共静态无效主(字符串 [] args){logger.info(“创建卡夫卡生产者...");KafkaProducer生产者 = 新的 Kafk ..
发布时间:2021-11-26 17:34:28 Java开发

映射并返回已解析的 Promise 数组的函数的名称?

也许这是一个愚蠢的问题,但我最近发现自己经常使用这种抽象: 异步函数 giveMeAName(cbAsync, initValue) {返回等待 Promise.all(initValue.map(cbAsync),);} 问题:这是其他人的共同任务吗?如果有,它有名字吗?如果没有,也许只是部分意识到,那么它是否让您想起了什么?否则,我可以删除问题. 目前我正在将这个函数用于这组指令.下 ..

定义抽象对象的实现

我正在寻找一种方法来执行以下操作: 一个项目:定义在某些事件发生时调用的抽象类(如果您愿意,则为事件处理程序)定义将使用上面的事件处理程序触发事件的引擎 B 项目:定义抽象类的实现运行引擎. 如何注册实现类并确保它是引擎运行时被调用的类. 编辑 1:通过注册我的意思是我必须以某种方式定义哪个是应该为给定的抽象对象调用的实现 抱歉,如果问题不太清楚,如果您需要更多详细信 ..
发布时间:2021-11-26 17:33:58 Java开发

MIT Scheme Message Passing 抽象 Mailman 程序

我之前在这里问过一个关于消息传递抽象的问题:MIT Scheme 消息传递抽象 问题问我: 编写一个不接受任何参数并返回的邮递员对象工厂(make-mailman)响应以下消息的消息传递对象:'add-to-route: 返回一个接收任意数量邮箱对象的过程并将它们添加到邮递员对象的“路由"'collect-letters:返回一个接收任意数量字母的过程对象并收集它们以备将来分发'分发:将每 ..
发布时间:2021-11-26 17:33:47 其他开发

映射并返回已解析的 Promise 数组的函数的名称?

也许这是一个愚蠢的问题,但我最近发现自己经常使用这种抽象: 异步函数 giveMeAName(cbAsync, initValue) {返回等待 Promise.all(initValue.map(cbAsync),);} 问题:这是其他人的共同任务吗?如果有,它有名字吗?如果没有,也许只是部分意识到,那么它是否让您想起了什么?否则,我可以删除问题. 目前我正在将这个函数用于这组指令.下 ..

对集合进行抽象

最近,我为 Anys 的笛卡尔积编写了一个迭代器,并从 List 的 List 开始,但认识到,我可以轻松切换到更抽象的 trait Seq. 我知道,你喜欢看代码.:) class Cartesian (val ll: Seq[Seq[_]]) extends Iterator [Seq[_]] {def 组合计数:Int = (1/: ll) (_ * _.length)val las ..
发布时间:2021-11-26 17:33:28 其他开发

NSArray 的实现

一个NSArray是如何实现的,是不是和std::vector类似. 解决方案 它与 std::vector 不相似. 除了针对平台上最常见的用途进行调整之外,实现细节是不透明的. 这应该会提供一些见解. ..
发布时间:2021-11-26 17:33:21 移动开发