Отчасти правильный ответ, я бы сказал свои оговорки по этому поводу.Если вы делаете настольный проект с помощью awt / Swing - вы можете java.awt.Dimension
, хотя это не интерфейс.Однако если вы действительно хотите, чтобы это был интерфейс - создайте свой собственный.
Еще одна причина для определения собственного интерфейса Size
, как показано в вопросе, заключается в том, что с Dimension
вы создаете зависимость отПакет AWT.Я надеюсь, что в будущем внутренние зависимости в JDK будут сведены к минимуму, и вы сможете запускать свой код на стороне сервера без необходимости вообще включать зависимости awt.
Так что в конечном итоге мой ответ - создать свойсобственный интерфейс.