服务中的所有功能都应该在返回对象中吗?

时间:2014-04-23 08:29:23

标签: angularjs

我正在学习Angular并且之前没有面向对象编程的经验。

当我写作服务时,有时我会想到我认为不会在服务之外使用的功能。我应该像普通函数一样编写它们:

function someting(){
...
}

或者我应该将它们放在返回对象中。

return{
   something: function(){
     ...
}

有什么利弊?它甚至重要吗?

1 个答案:

答案 0 :(得分:1)

通常,返回对象应包含服务的公共接口(即公共方法)。因此,如果您创建的函数不需要从外部访问,则它们不需要是返回对象的一部分。

最佳。

相关问题