首页 > 解决方案 > 适配器 API 中的类命名

问题描述

我正在开发一个 Java 库,它将现有的通用 API 包装在一个更专业的、可感知 servlet 的 API 中。包装 API 由与底层 API 完全相同的类组成,但一些方法签名是根据 servlet 对象重新编写的,例如HttpServletRequest. 最初的开发者遵循将单词添加Servlet到现有类名的命名约定,例如Connection在现有的 API 中变得ServletConnectionSession变得ServletSession。这是一个好主意,还是类应该具有相同的名称?我的问题可能看起来是一个品味问题,但我希望得到基于理性的答案。例如,Scala 集合 API 在可变和不可变集合之间重用类名。

标签: javaapi-design

解决方案


推荐阅读