高内聚思想指的是 一个软件模块(例如一个函数)由相关性很强的代码组成,只负责单一任务,由此引申出单一职责原则。 低耦合指的是一个系统中的不同模块尽量独立(例如一个源文件中的不同函数),模块与模块之间的接口尽量简单。