请在底部考虑 Java印法。 大约由两个模块组成,一个是处理信息。 过滤器的好处是什么 信息模块中的更新功能方法?
目前,它只是出席过仪式的代表。 管道模块的所有方法。 一种影响我的想法是在过滤器内 2. 更新后使用的方法,即使用拖车。 所有这一切都可以在审判/副渔获物中总结。 这对我有利吗? 是否有其他好处可达到间接程度?
PS......。 我熟悉以下问题,并咨询了这个问题,并沿用了内部的联系,但现在我想在具体背景下回答,而不是更一般性的问题:。 间接程度解决每个问题:
function msgHandlers() {
var scope
,msgs;
return {
SET_CONTEXT: function(context) {
scope = context.scope;
msgs = context.messages;
}
,SUBSCRIBE_ALL: function() {
me.subscribe(scope, msgs.FILTERS_UPDATE_SUCCESS, this.filtersUpdateSuccess);
//me.subscribe(scope, msgs.FILTERS_UPDATE_SUCCESS, tpl.overwriteAll);
}
,filtersUpdateSuccess: function(filterValues) {
tplPanels().overwriteAll(filterValues);
}
}
}
function tplPanels() {
var instances = {};
return {
locationInstance: function() {
if (!instances.locationPanel) {
instances.locationPanel = locationPanel();
}
return instances.locationPanel;
}
//more instances, etcetera
,overwriteAll: function(filterValues) {
//do something useful
}
}
//etcetera