composition 相关问题

合成是将程序的各个部分组合或组合成更大程序的过程。

画布图像蒙版/重叠

在我的项目中,我必须使用画布在另一相同尺寸和图案的图像上实现一个不同的彩色图像,并且图像不是圆形或矩形。都是波浪形的...

回答 2 投票 30

使用Java编写的读写器

我对使用合成而不是继承时在Java中的setter和getter有疑问。当我解决大学作业时,这个疑问就来了。假设我有2 ...

回答 5 投票 1

如何在继承和构成之间进行选择?

我正在研究继承与构成之间的区别。每个人都称赞组成优于继承,所以问题是我们如何做出选择?另外,如果我们在...

回答 3 投票 1

是否有针对Python中HAS-A关系类的函数(自身,源)中的源用法的解释?

有人可以解释或参考用于将源解释为HAS-A关系中使用的函数中的参数的文档吗?我正在尝试提高我对python中OOP的了解,从而学习...

回答 1 投票 -1

将列表中的功能作为链执行

在Python中,我定义了以下函数:def foo_1(p):返回p +1 def foo_2(p):返回p +1 def foo_3(p):返回p +1 def foo_4(p):返回p +1 def foo_5(p):返回p +1我要执行这些...

回答 3 投票 1

如何从UML组成关系转到mySql数据库

我现在正在尝试使用UML设计数据库,我正在尝试使用phpmyadmin转换为功能数据库:Article-inv:存储食品配料(面粉,奶酪,西红柿...)Article-Menu:Stores Menu ...

回答 1 投票 0

如何将特定的Customer对象与其自己的Account对象连接?

我正在尝试对银行系统进行编程。这是用于一个类的任务,所以我不是在寻找一个完整的解决方案,而是在如何完成一个方面。系统具有一个Customer类,一个抽象...

回答 1 投票 0

带有构造函数参数的抽象工厂模式

我有以下两种使用抽象工厂模式的方法方法1抽象类Dough {def getDoughType:String}抽象类Sauce {def getSauceType:String}抽象类...

回答 1 投票 0

带有构造函数参数的抽象工厂模式

我有以下两种使用抽象工厂模式的方法方法1抽象类Dough {def getDoughType:String}抽象类Sauce {def getSauceType:String}抽象类...

回答 1 投票 0

如何使延迟的嵌套函数调用结构堆栈安全?

堆栈安全递归有时会产生延迟的嵌套函数调用树,一旦对其进行评估,可能会耗尽堆栈:const compn = fs => //非递归以使其简单fs.reduce((f,...

回答 1 投票 0

组合与聚合示例代码?

我是OOP设计的新手,有很多关于合成和聚合的文章,但是我找不到真正的代码示例,所以我写了一个简单的例子:class Car attr_reader:model,:valve ...

回答 1 投票 0

OOP中的表达类型组成

假设我们要编写一个具有3种基本角色类型的RPG游戏:战斗机,法师和弓箭手。此外,我们还结合了骑士,圣骑士和游侠等角色类型。在TypeScript中,我们可以描述...

回答 1 投票 0

如何使用Vue Apollo Composible手动调用查询(例如点击)?]

默认行为是useQuery随组件安装程序一起立即加载。我想在某些事件(如单击)上触发查询。怎么做?

回答 1 投票 0

如何在Rust中为自己的解析器编写组合器?

受此视频的启发,我认为一个小的解析器组合器库将是了解字符串,借用和在Rust中键入内容的一个好方法-到目前为止,为止。我设法得到一个字符解析器和一个...

回答 1 投票 2

具有传播对象的组成

我看过有关合成的教程,它使您可以像这样编写对象:const eater =(state)=>({eat(amount){console.log(state.name +'正在吃'); state.energy + = ...

回答 1 投票 0

成分如何帮助松散耦合?

我通过互联网发表了很多文章,但是,我感到两者之间存在矛盾。因为在“教程点”中,他们说松散耦合是“当对象获取要使用的对象时...

回答 1 投票 0

如何显示使用实例化输入的值?

如果要在条件2中显示我输入的所有内容,如何在其他情况下修改代码?导入java.util。*;公共类REPORTS {公共静态void main(String [] args){...

回答 1 投票 0

组成与聚合:在其他包含对象中重用的包含对象的所有权

我正在阅读Java中的继承与组合(Is-a与Has-a关系)一书,但我对以下声明感到困惑。还值得注意的是,在这种情况下,包含...

回答 1 投票 0

如何从C ++子类中封装用户功能

为了解释我的问题,我写了一些例子。 class Product {public:Product(Module&module,Config module_cfg):module_(module){module_.SetConfig(module_cfg); } void Work(){...

回答 1 投票 0

Array.reduce如何将函数作为参数放入函数组合中?

有人可以向我解释Array.reduce如何将函数作为参数放入函数组合中,如下所示:const composeB =(f,g)=> x => f(g(x))const add = a => b = > a + b ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.