Страницы

Поиск по вопросам

пятница, 7 июня 2019 г.

Рациональная организация программы JAVA

Здравствуйте, форумчане Изучаю Java, занимаюсь разработкой курсовой работы "Инженерный калькулятор" подскажите пожалуйста каким образом организовывать программный код, чтобы он был максимально оптимизирован. Вопрос касается компонентов JButton (50 кнопок на калькуляторе), учитывая их количество как лучше их объявлять и инициализировать JButton b1 = new JButton ("1"); и так еще 49 раз Делать это все в цикле с использованием массива надписей на кнопках, а к кнопкам обращаться по индексу, который соответствует элементу с надписсю в массиве и как ураще было бы описывать слушателей для кнопок? Для каждой кнопки отдельный слушатель Или один слушатель и оператор switch на 50 элементов подскажите какие из этих методов более эффективные в моем случае, и какие из них будут занимать меньше системного времени. зарание спасибо


Ответ

Я бы делал так: Один объект - одна логическая единица программы. Т.е. одна кнопка - один объект, один слушатель (или столько слушателей, сколько для нее надо). Это, по-моему, один из основополагающих принципов ООП. От циклов ваш код может стать более непонятным и запутанным.

Комментариев нет:

Отправить комментарий