Пример:
Я хочу, чтобы у большинства компонентов был определенный цвет фона и определенный цвет переднего плана, и я хочу изменить его, если цвет по умолчанию отключен. Основными методами для достижения этой цели являются setBackgroundColor () и setForegroundColor ().
Самый правдоподобный ответ для меня:
public class DefaultComponent {
private static final BACKGROUND_COLOR = Color.GRAY;
private static final FOREGROUND_COLOR = Color.WHITE;
public static void setComponent(Component comp) {
comp.setBackground(backgroundColor);
comp.setForeground(foregroundColor);
}
}
Это правильный подход? Также есть ли специальное название для такой конструкции, например, в Factory?