Вопросы по теме 'class-method'

Доступ к свойству из метода класса?
Чтобы мой код можно было тестировать, я создал ленивый инициализатор; Таким образом, в моем модульном тесте я могу издеваться над любым объектом, который захочу, до того, как будет вызван геттер. Однако когда дело доходит до методов класса, мой...
10319 просмотров

Objective-C: метод вызова подкласса
Скажем, у меня есть класс Objective-C под названием MyBaseClass и подкласс под названием MySubclassedClass. MyBaseClass имеет два метода класса: + (UIColor *)backgroundColor; + (UIImage *)backgroundImage; Метод backgroundColor вызывает...
1911 просмотров

Фабричный метод для объектов - лучшая практика?
Это вопрос о наилучшей практике создания экземпляра класса или типа из разных форм одних и тех же данных с использованием python. Лучше использовать метод класса или лучше вообще использовать отдельную функцию? Допустим, у меня есть класс,...
20092 просмотров

Как динамически добавить метод класса в Python
Я использую Python 3. Я знаю о декораторе @classmethod. Кроме того, я знаю, что методы классов можно вызывать из экземпляров. class HappyClass(object): @classmethod def say_hello(): print('hello') HappyClass.say_hello() # hello...
6900 просмотров

Использовать метод унаследованного класса в __init__
У меня есть родительский класс, который наследуется несколькими детьми. Я хотел бы инициализировать одного из потомков, используя инициализаторы @classmethod родителя. Как я могу это сделать? Я пытался: class Point(object): def...
615 просмотров
schedule 20.12.2023

Манипулировать методами класса Fixture unittest через метакласс
Я хотел бы иметь метакласс для подклассов unittest.TestCase , что приведет к регистрации в журнале всех методов при их запуске и завершении, включая, например, @classmethod s setUp и tearDown и их варианты . К сожалению, фреймворк...
99 просмотров

Как мне протестировать методы компонентов в компоненте React, которые определены как стрелочные функции (свойства класса)?
Я могу отлично тестировать методы класса, используя шпионов и Component.prototype . Однако многие из моих методов класса являются свойствами класса, потому что мне нужно использовать this (для this.setState и т. Д.), А поскольку привязка в...
8910 просмотров