composition 相关问题

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

什么是朱莉亚代表团?

我偶尔会看到代表团或朱莉娅的代表团设计模式。这是什么?例如。我在Data Structures.jl中的这个文件中看到了它

回答 1 投票 0

何时支持继承而不是作文

这个问题似乎是重复的,但事实并非如此。我用Google搜索,总线无法获得概念清晰度。有很多动物,汽车的例子。但是,我想了解基本逻辑。一般......

回答 3 投票 5

当特征需要比结构中包含的更多状态时,如何为结构实现特征?

当特征需要比结构中包含的更多状态时,如何为结构实现特征?例如,我如何实现下面显示的Human结构的Employee特征? ...

回答 1 投票 0

是否可以在AngularJS中实现特征?

我想在AngularJs中实现像PHP这样的特性。这样做的最佳解决方案是什么?

回答 1 投票 0

c ++非成员函数,使用引用另一个类的类

我有这个硬件问题,我已经被困了几个小时,我似乎无法理解。用实际的问题说出来很难,但我会尽我所能。我怎样才能让我的外面-...

回答 1 投票 0

在地图中插入/读取一组

我想使用地图“管理”航班 >。字符串键表示集合中的航班号 值表示注册到...的人名

回答 1 投票 2

喜欢构成而不是继承?

为什么喜欢构图而不是继承呢?每种方法都有哪些权衡取舍?什么时候应该选择继承而不是作文?

回答 33 投票 1464

有没有办法将C ++类成员的引用添加到向量而不显式添加它们?

我正在尝试确定哪些模式可用于以更“组合”和更少“命令”的方式声明C ++类。我正在尝试编写一个包含多个MyDescriptor的类...

回答 3 投票 1

关联,聚合和组合有什么区别?

关联,聚合和组合有什么区别?请解释一下实施情况。

回答 16 投票 344

在组合关系中查找特定调用者

class MyDate {Calendar effectiveDate,cancelDate; // Getter和setter} class Member {private String fName,lName private MyDate date; // getter setters}类策略{...

回答 1 投票 0

Scala中依赖注入的读者组成

这是一个简单的服务示例,其方法返回reader:trait Service1_1 {def s1f1:Reader [Map [String,Int],Int] = Reader(_(“name”))def s1f2:Reader [Map [String,Int] ,Int] =读者(_(“...

回答 1 投票 3

面向对象编程 - 双向组合实践?

我的问题涉及面向对象编程中“组合”的方面。我用java编程,但这适用于任何语言。我的问题是双向合成。我听说 ...

回答 2 投票 0

Scala中的嵌套Monads组合

下面是一个代码示例:import cats.data.Reader trait Configuration {type FailFast [A] = [List [String],A] def getValue(name:String)(map:Map [String,String]):FailFast [字符串] = ...

回答 1 投票 1

构造函数Teacher(Teacher)未定义

我在名为'Department'的类中使用了复制构造函数和继承来调用来自'Teacher'类的信息,该类是'Person'的子类。创建我的set / get方法后,我得到了......

回答 2 投票 -2

模板方法和继承或组合

我有这些类:@Data @AllArgsConstructor @NoArgsConstructor public class User {private String name;私人年龄; } @Data @AllArgsConstructor @NoArgsConstructor public class Admin ...

回答 2 投票 -1

通过for-comprehension和applicative pure来构建ReaderT

以下是返回ReaderT和Either作为返回类型的函数:import cats.data。{ReaderT} type FailFast [A] = [List [String],A] def getValue(name:String):ReaderT [FailFast,Map [ ...

回答 1 投票 1

我可以在Swift中编写类型吗?

如何在Swift中编写类似于协议组合的类型?例如,我有一个喜欢的数据,这是一个字典,其值具有Int或String,但不是其他。喜欢:{“1”:{...

回答 3 投票 0

Swift中的装饰器

我是Swift的新手,我想知道这个语言是否有一些与Python的装饰器模式相同的东西。例如:import functools def announce(func):“”“打印函数的参数和......

回答 2 投票 4

Scala:对于读者内部的守卫进行理解

下面是代码示例:type FailFast [A] = [List [String],A] import cats.instances.either._ def f1:ReaderT [FailFast,Map [String,String],Boolean] = ReaderT(_ =>对(真))def f2:...

回答 1 投票 1

Scala-cats,用ReaderT编写Reader

这是一个很小的函数组合,所有函数都返回ReaderT:类型FailFast [A] = [List [String],A] def f1:ReaderT [FailFast,Map [String,String],Boolean] = ReaderT(_ = >对(......)

回答 1 投票 0

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