为什么有两种不同的角度函数包装方法,哪种方法最好?

时间:2015-09-20 10:37:05

标签: javascript angularjs

所以我是javascript和angularjs的新手。但令我困惑的是这个。

功能A

(function(angular) {        
    angular.module("app.AuthenticationService", ['ngCookies']);
    angular.module("app", ['ngRoute','ngResource',"app.AuthenticationService"]);
}(angular));

我用这个开始了一些测试示例,在app.js中知道我需要做这样的事情:

(function () {
    'use strict';

    angular
        .module('app')
        .factory('AuthenticationService', AuthenticationService);

    AuthenticationService.$inject = ['$http', '$cookieStore', '$rootScope', '$timeout', 'UserService'];
    function AuthenticationService($http, $cookieStore, $rootScope, $timeout, UserService) {

    }

})();

功能B

public interface A {
    void print();
}

public interface B {        
    void print();
}

public class C implements A, B {

    public static void main(String[] args) {
            C c = new C();
            c.print();
    }

    public void print() {
        System.out.println("sample");
    }   
}

现在我对功能B方法没有实际意义,但我对这是一个更好的实用方法和原因感到困惑?

0 个答案:

没有答案