Публикации по теме 'oop'


Forever Functional #14 — От методов к функциям и обратно
Преобразование методов в функции и наоборот Для массивов доступны такие методы, как .map(...) или .filter(...) , но как насчет их применения, например, к строкам? Вы могли бы захотеть проверить строку, чтобы убедиться, что все ее символы были, скажем, гласными, но вы не могли бы сделать это с .every(...) , как с массивом. (Да, вы можете проверить строку с помощью регулярных выражений, но это не всегда решение, а использование регулярных выражений также приносит проблемы и..

Вопросы по теме 'oop'

C # (ООП) Вложенные бизнес-объекты
Сегодня я получил следующее электронное письмо от коллеги. У меня такой точный вопрос. Вложение бизнес-объектов - плохая практика? Кто-нибудь может пролить свет на это? Вложенные объекты Когда любая переменная создается в C #, она занимает часть...
920 просмотров
schedule 22.04.2024

Нарушает ли исключение предварительных условий super() и/или *ослабление* принцип подстановки Лисков?
В последнее время я копался в некоторых принципах проектирования SOLID, и некоторая информация, которую я получил из одного источника, изначально имела для меня смысл, но, основываясь на строгих определениях, которые я смог найти для LSP, кажется, что...
344 просмотров

Скрытие методов суперкласса от пользователя дочернего класса
Мне интересно, можно ли запретить пользователю вызывать методы родительского класса при использовании дочернего класса. В то же время я хочу, чтобы эти методы были доступны для методов самого дочернего класса. Например, предположим, что у меня...
479 просмотров

Можете ли вы расширить код HTML с наследованием в Angular (5-6) [TypeScript]
У меня в голове есть идея, есть компонент ConfriModal, который расширяет обычный Modal. с точки зрения кода это очень эффективно, так как я могу написать весь базовый код (TypeScript) внутри модального окна, а затем просто добавить определенные...
2429 просмотров
schedule 20.03.2024

Как я могу получить доступ к переменным, созданным методом инициализации моего унаследованного класса?
Я создаю приложение, используя Flutter с Dart, и я хочу создать базовый класс для конфигурации приложения. Затем при создании нового экрана я хочу создать класс ScreenConfig extends BaseConfig и добавить конкретную конфигурацию для этого экрана...
787 просмотров
schedule 29.04.2024