--模块与模块之间的设计,除了大范围的设计模式,更多不属于模式的多种方法调用都可以通信。
-- 如何设计低耦合的,高内聚的模块之间通信?原则:
-- 1.用管理器用接口,尽量关联接口(管理器),在其它模块中用管理器设置和调用,而不是关联具体的类(会导致太错综复杂)。
-- 2.高内聚控制变量,关于本模块相关的控制尽量写在自身模块中,其它模块调用本模块设置,而不是依赖于其它模块的控制变量。
-- 这样一个程序员负责自己的模块,赋值其它模块的程序员不需要为本模块维护控制变量。