|
rss_habr
Понедельник, 16 Января 2023 г. 12:10 (ссылка)
Распространенная проблема, которую я вижу в объектно-ориентированном проектировании: * Волшебник — это разновидность игрока. * Воин — это разновидность игрока. * У игрока есть оружие. * Посох — это разновидность оружия. * Меч — это разновидность оружия. Но прежде чем мы углубимся в детали, я просто хочу отметить, что на самом деле я не говорю здесь о чем-то специфичном для жанра фэнтезийных ролевых игр. Всё в этой серии одинаково хорошо применимо к корпоративным приложениями, но о волшебниках и воинах писать интереснее, так что вот. давайте напишем несколько классов https://habr.com/ru/post/710748/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710748
rss_habr
Среда, 02 Ноября 2022 г. 16:51 (ссылка)
Всем привет, меня зовут Алексей, и я отвечаю за разработку android-приложений в Константе. У нас в компании есть несколько проектов с большим набором функций, часть из которых присутствует во всех (или, по крайней мере, во многих) разделах интерфейса приложения. Речь идет об авторизации (регистрация + вход), добавлении товаров в корзину, информации о балансе пользователя, уведомлениях о новых входящих сообщениях или т.д. В этой статье я расскажу, как наша команда воспользовалась одной фичей языка Kotlin в своих корыстных целях :) Вы увидите, что существует жизнь без наследования, и что любая задача может иметь несколько решений. Читать далее https://habr.com/ru/post/696162/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696162
|