设计清洁界面的指南

hon*_*ter 7 oop software-design

当我阅读有关软件开发的文章时,我经常听到"清洁界面"这个短语.人们谈论了API和类的干净界面.

你如何定义"干净的界面"?设计具有干净界面的系统是否有任何准则?

And*_*rew 3

“干净的接口”是指不会泄漏实现细节的接口。它很容易理解,不会暴露其私有部分,也不会导致您和您所交互的代码之间的过度耦合。它更像是一种代码味道而不是严格的定义......