在开发自定义的Swing边框时,有什么时候比AbstractBorder接口更适合子类Border吗?反之亦然?

从我所看到的示例代码来看,这似乎很随意。

最佳答案

对于干净的OOP,您应该实现Border接口。但是,如果您不打算再使用继承自Border的新类来扩展您的新Border类,则更方便地扩展AbstractBorder。

AbstractBorder是Swing的一部分,使您的工作更加轻松。因此,请使用它,但不要使其成为类层次结构的基础。

07-25 23:57