composition 相关问题

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

在导出之前使用额外的中间件动态包装命名导出

我有一些来自ES6模块的导出函数,如:export const funA = params =>'hello funA'; export const funB = params =>'hello funB';我想在导出之前将它们包装起来:const ...

回答 2 投票 0

了解Crockford的无类OOP实现

我一直在阅读有关在JS中进行OOP的不同方法。 Douglas Crockford有一种有趣的方法,他似乎根本不使用授权。相反,对我来说,似乎他......

回答 1 投票 6

Java继承将公共getter移动到父级

我有子课程,使用组合与类也是孩子。我没有在每个子类中使用类似的getter,而是如何将组合类的getter移动到...

回答 2 投票 0

瑞典人怎么会非常瑞典问候?

考虑以下Haskell定义,取自YouTube上优秀的Haskell视频:import Data.List greeting =“Hello”swedish = intersperse'f'very f x = f(f(f x))如果我们加载它们......

回答 3 投票 7

特质继承与自我类型注释的区别

在Scala中,我已经看到了构造特征T扩展S和特征T {this:S =>用于实现类似的事情(即S中的抽象方法必须在实例可能之前定义...

回答 6 投票 41

Backbone => React - 高阶组件,继承和专业化

我有一个传统的Backbone应用程序,我已经开始在React中重写了。该应用程序的主视图包含两个子视图,以兽性方式排列。顶部面板显示一些数据,底部显示...

回答 3 投票 1

继承的组合 - 避免抽象类

我正在阅读这篇关于继承的组合的wiki文章,在这个例子中他们使用了一个抽象类。假设你想避免他们完全使用抽象类,只使用...

回答 2 投票 2

如何将Facelets组合与来自其他上下文的文件一起使用

我有一个使用组合的应用程序(用于页面模板)。但我们认为创建一个Web应用程序(战争)来托管所有应用程序在同一主机中共享的所有模板。 ...

回答 1 投票 4

在抛出'std :: logic_error'的实例后调用终止what():basic_string :: _ M_construct null无效

以下是说明:在第10章中,类clockType旨在实现程序中的时间。某些应用程序,除了小时,分钟和秒,可能需要......

回答 3 投票 2

Monads,组成和计算顺序

所有monad文章经常陈述,monad允许你按顺序排列效果。但是简单的构图怎么样?不是f x = x + 1 g x = x * 2结果= f g x需要计算g x ...

回答 3 投票 3

反应内联函数重新发布问题

我有一个组件,它使用两个基于渲染道具模式的嵌套组件。我需要将两者中的道具组合起来发送到最里面的函数。 {(......

回答 1 投票 0

用指针组成

我遇到了RobotControl类成员的问题。 UML指定RobotControl的位置和RangeSensor之间的关系作为组合。没有使用指针,让他们......

回答 1 投票 1

UIView和UIViewController有什么区别?

我需要对以下内容进行详细说明:我们使用UIViewController做什么?有什么用?我有一个类如下所示:class one {UINavigationController * ...

回答 2 投票 3

在每个函数接收相同值的Ramda中编写函数

如果我想编写一系列函数,我可以使用compose,这将允许我定义一系列函数,将一个或多个参数传递给第一个,然后返回值...

回答 4 投票 2

使用Composition时如何避免子类回调?

所以我倾向于支持组合而不是继承,我希望这个问题的非继承答案。当有一些代码时,似乎有使用组合的情况......

回答 1 投票 1

关于haskell组合的错误

我写了一个函数:inita xs = reverse。 (下降1)(反向xs)我认为它等于:inita xs = reverse((drop 1)(反向xs))但我有错误:无法匹配预期类型'a - > [a1]'...

回答 2 投票 1

确保嵌入式结构实现接口而不会引入歧义

我正在尝试通过更好地定义接口和使用嵌入式结构来重用功能来清理我的代码库。在我的情况下,我有许多实体类型,可以链接到各种......

回答 2 投票 1

二级@import。如何导入导入的.css文件?

我有三个.css文件:header.css,footer.css和breadcrumbs.css。我将它们全部导入compose.css:@import“/footer/footer.css”; @import“/header/header.css”; @import“breadcrumbs / breadcrumbs ....

回答 1 投票 0

Functor组合的例子

这是对我之前问题的回答的后续行动。我们知道仿函数组成。我可以使用scalaz编写一个仿函数List [_]和Option [_]的组合:import scalaz._,Scalaz ....

回答 3 投票 1

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