所以我是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方法没有实际意义,但我对这是一个更好的实用方法和原因感到困惑?