高内聚、低耦合是一种软件设计原则,旨在提高代码的可维护性、可读性和可测试性。它要求一个模块内的代码有很强的相关性,而不同模块之间的代码必须保持相互独立,以便程序可以在不影响整体功能的情况下更好地处理拆分代码和维护更新。