关于包名和接口的问题

Questions regarding package names and Interfaces

大家好,我想知道您对命名 java 软件包的偏好。你更喜欢 com.example.controllers (因为它包含一组控制器)还是 com.example.controller

此外,如果您有一个名为 Shape 的界面,您更愿意将其命名为 IShape 还是 Shape

根据标准包名,应该是单数:

  • java.util.function包含多个功能接口。
  • java.util.stream 包含多个 Stream 接口和 类.

等等...