模块的用户永远也不应该被模块的行为所迷惑(那样就不清晰了);模块 要尽可能的小,但又不能太小,代码应该被重用,而不是被拷贝。模块之间的依赖性应该尽可能地降到最小。错误应该今早被检测出来,最好是在编译时刻;
[本书中使用地术语模块,是指任何可重用的软件组织,从单个方法,到包含了多了个宝的复杂系统,都可以是一个模块];
模块的用户永远也不应该被模块的行为所迷惑(那样就不清晰了);模块 要尽可能的小,但又不能太小,代码应该被重用,而不是被拷贝。模块之间的依赖性应该尽可能地降到最小。错误应该今早被检测出来,最好是在编译时刻;
[本书中使用地术语模块,是指任何可重用的软件组织,从单个方法,到包含了多了个宝的复杂系统,都可以是一个模块];