Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 560 сообщений
Cообщения с меткой

наследование - Самое интересное в блогах

«  Предыдущие 30 Следующие 30  »
rss_habr

[Перевод] Риски, связанные с наследованием

Понедельник, 30 Января 2023 г. 12:03 (ссылка)

Эта статья расскажет о рисках, связанных с наследованием классов. Здесь будет показана альтернатива наследованию классов – композиция. После прочтения вы поймете, почему Kotlin по умолчанию делает все классы конечными. Статья объяснит, почему не следует делать класс Kotlin open (открытый), если на то нет веских причин.

Читать далее

https://habr.com/ru/post/713608/?utm_source=habrahabr&utm_medium=rss&utm_campaign=713608

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Воины и волшебники, часть вторая

Вторник, 17 Января 2023 г. 11:19 (ссылка)

В этой серии мы исследуем проблему «игрок может использовать оружие, волшебник — разновидность игрока, посох — разновидность оружия, а волшебник может использовать только посох». Лучшее решение, которое мы придумали до сих пор — выдать нарушение преобразования типа во время выполнения, если разработчик допустил ошибку. Это не кажется оптимальным решением.

(Если вы не читали первую статью серии, то обязательно начните с нее)

создадим решение лучше

https://habr.com/ru/post/710752/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710752

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Воины и волшебники, часть первая

Понедельник, 16 Января 2023 г. 12:10 (ссылка)

Распространенная проблема, которую я вижу в объектно-ориентированном проектировании:

* Волшебник — это разновидность игрока.
* Воин — это разновидность игрока.
* У игрока есть оружие.
* Посох — это разновидность оружия.
* Меч — это разновидность оружия.

Но прежде чем мы углубимся в детали, я просто хочу отметить, что на самом деле я не говорю здесь о чем-то специфичном для жанра фэнтезийных ролевых игр. Всё в этой серии одинаково хорошо применимо к корпоративным приложениями, но о волшебниках и воинах писать интереснее, так что вот.

давайте напишем несколько классов

https://habr.com/ru/post/710748/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710748

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Нестандартный полиморфизм. Паттерн Type Erasure

Понедельник, 19 Декабря 2022 г. 21:38 (ссылка)

Нестандартный полиморфизм. Паттерн Type Erasure.

Посмотрим на проблему, решим ее обычным полиморфизмом и пройдем небольшими шагами к более элегантному решению с помощью современного паттерна.

Читать далее

https://habr.com/ru/post/706450/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706450

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Используем делегаты в android-приложениях

Среда, 02 Ноября 2022 г. 16:51 (ссылка)

Всем привет, меня зовут Алексей, и я отвечаю за разработку android-приложений в Константе. У нас в компании есть несколько проектов с большим набором функций, часть из которых присутствует во всех (или, по крайней мере, во многих) разделах интерфейса приложения. Речь идет об авторизации (регистрация + вход), добавлении товаров в корзину, информации о балансе пользователя, уведомлениях о новых входящих сообщениях или т.д.

В этой статье я расскажу, как наша команда воспользовалась одной фичей языка Kotlin в своих корыстных целях :) Вы увидите, что существует жизнь без наследования, и что любая задача может иметь несколько решений.

Читать далее

https://habr.com/ru/post/696162/?utm_source=habrahabr&utm_medium=rss&utm_campaign=696162

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Советы по работе с префабами в Unity

Пятница, 09 Сентября 2022 г. 15:52 (ссылка)

Всем привет! Меня зовут Григорий Дядиченко, и я технический продюсер. Сегодня хотелось бы обсудить работу с префабами, их организацию и несколько советов по тому, как работать с префабами и с вариантами. Насобирав несколько шишек на проектах у меня сформировалось некоторое число типовых проблем и советов при неправильной организации. Если хотите сделать работу с префабами удобнее, добро пожаловать под кат!

Читать далее

https://habr.com/ru/post/687416/?utm_source=habrahabr&utm_medium=rss&utm_campaign=687416

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Необычный Python в обычных библиотеках

Воскресенье, 21 Августа 2022 г. 23:27 (ссылка)





Специалист в Data Science из Amazon буквально прочитал код самых распространённых библиотек Python. В этом материале он делится секретами работы с Python, о которых узнал из этих библиотек. За подробностями приглашаем под кат к старту нашего флагманского курса по Data Science:



Узнать больше

https://habr.com/ru/post/683744/?utm_source=habrahabr&utm_medium=rss&utm_campaign=683744

Комментарии (0)КомментироватьВ цитатник или сообщество

«  Предыдущие 30 Следующие 30  »

<наследование - Самое интересное в блогах

Страницы: 1 [2] 3 4 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda