在开发自定义的Swing边框时,有什么时候比AbstractBorder接口更适合子类Border吗?反之亦然?从我所看到的示例代码来看,这似乎很随意。 最佳答案 对于干净的OOP,您应该实现Border接口。但是,如果您不打算再使用继承自Border的新类来扩展您的新Border类,则更方便地扩展AbstractBorder。AbstractBorder是Swing的一部分,使您的工作更加轻松。因此,请使用它,但不要使其成为类层次结构的基础。