Публикации по теме 'oop'
Forever Functional #14 — От методов к функциям и обратно
Преобразование методов в функции и наоборот
Для массивов доступны такие методы, как .map(...) или .filter(...) , но как насчет их применения, например, к строкам? Вы могли бы захотеть проверить строку, чтобы убедиться, что все ее символы были, скажем, гласными, но вы не могли бы сделать это с .every(...) , как с массивом. (Да, вы можете проверить строку с помощью регулярных выражений, но это не всегда решение, а использование регулярных выражений также приносит проблемы и..
Вопросы по теме 'oop'
C # (ООП) Вложенные бизнес-объекты
Сегодня я получил следующее электронное письмо от коллеги. У меня такой точный вопрос. Вложение бизнес-объектов - плохая практика? Кто-нибудь может пролить свет на это?
Вложенные объекты Когда любая переменная создается в C #, она занимает часть...
920 просмотров
schedule
22.04.2024
Нарушает ли исключение предварительных условий super() и/или *ослабление* принцип подстановки Лисков?
В последнее время я копался в некоторых принципах проектирования SOLID, и некоторая информация, которую я получил из одного источника, изначально имела для меня смысл, но, основываясь на строгих определениях, которые я смог найти для LSP, кажется, что...
344 просмотров
schedule
17.04.2024
Скрытие методов суперкласса от пользователя дочернего класса
Мне интересно, можно ли запретить пользователю вызывать методы родительского класса при использовании дочернего класса. В то же время я хочу, чтобы эти методы были доступны для методов самого дочернего класса.
Например, предположим, что у меня...
479 просмотров
schedule
31.03.2024
Можете ли вы расширить код HTML с наследованием в Angular (5-6) [TypeScript]
У меня в голове есть идея, есть компонент ConfriModal, который расширяет обычный Modal.
с точки зрения кода это очень эффективно, так как я могу написать весь базовый код (TypeScript) внутри модального окна, а затем просто добавить определенные...
2429 просмотров
schedule
20.03.2024
Как я могу получить доступ к переменным, созданным методом инициализации моего унаследованного класса?
Я создаю приложение, используя Flutter с Dart, и я хочу создать базовый класс для конфигурации приложения. Затем при создании нового экрана я хочу создать класс ScreenConfig extends BaseConfig и добавить конкретную конфигурацию для этого экрана...
787 просмотров
schedule
29.04.2024