Да и вообще использование Main.midlet также нарушает принцип инкапсуляцииНарушен не столько принцип инкапсуляции, насколько правильно/неправильно передавать this из конструктора ("Потеря this в конструкторе"). Более правильно присвоить полю значение в блоке инициализации.
Молодость прям вспомнил
SeTSeR, не так уж и страшно. Предложи свой вариант. Я бы так сделал:
Да и вообще использование Main.midlet также нарушает принцип инкапсуляции
В самом коде этого нет, но в статье предлагается:
Ну начались умники... Где нарушен? Конкретно. Единственное, что здесь неправильно, так это инициализация всех экранов при старте приложения. В остальном, норм.
Принцип инкапсуляции нарушен => это не совсем ООП
aNNiMON, Я не люблю подобные статьи, я люблю когда дают сразу код, а то в конце узнаёшь что автор нубее тебя
Magatino, наоборот, полноценное меню отвлекало бы.
Не очень, если уж показывать, то надо показывать полноценное меню Java Категории |