API 设计心得

Preface 最近我在项目中单独编码了加载配置的模块,并提供给团队里的其他开发者使用。在设计 API 时有些心得体会,遂有了此博客记录下来。 项目结构 截取了部分项目结构,大致如下: // config module ├── ConfigFactory.java ├── YamlConverter.java └── core ├── A...