【发布时间】:2018-10-24 22:01:47
【问题描述】:
在 PHP 中,我之前使用过特征,这是一种分离可重用代码的好方法,通常使事情更具可读性。
这是一个具体的例子:(特征和类可以在不同的文件中)。我怎么能在 nodejs 中做到这一点?
<?php
trait HelloWorld {
public function sayHello() {
echo 'Hello World!';
}
..more functions..
}
class TheWorld {
use HelloWorld;
}
$o = new TheWorldIsNotEnough();
$o->sayHello();
?>
在 Nodejs 中,我看过 Stampit,它看起来很流行,但肯定有一种简单的方法可以在一个不错的 OOP 中组合函数并在不依赖包的情况下在 nodejs 中提高可读性?
感谢您的宝贵时间!
【问题讨论】:
-
这个问题不够狭窄,不足以成为 Stack Overflow 的主题。这里的想法是使用特定代码帮助解决特定问题,而不是就更广泛的方法问题提供一般性建议或推荐库,因为这些事情往往比其他任何事情都更基于意见。
-
谢谢@Tomalak。我已经编辑并给出了一个具体的例子。
标签: javascript php node.js