Результаты поиска по запросу "oop"

6 ответов

Разве Информационный Эксперт и Скажи, Не спрашивай в противоречии с принципом Единой Ответственности?

Информационно-Expert, Скажи-не-Ask, а такжеSRP часто упоминаются вместе как лучшие практики. Но я думаю, что они расходятся. Вот о чем я говорю. Код, который поддерживает SRP, но нарушает принцип «говорите, не спрашивайте» ...

19 ответов

Когда следует использовать интерфейсы?

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

3 ответа

Python: ссылаться на атрибут объекта по имени переменной? [Дубликат]

На этот вопрос уже есть ответ здесь: Как получить доступ к атрибуту объекта по заданной строке, соответствующей имени этого атрибута [/questions/2612610/how-to-access-object-attribute-given-string-corresponding-to-name-of-that-attrib] 2 ответаЯ ...

ТОП публикаций

13 ответов

Объектно-ориентированное программирование - путаница в дизайне классов

Я пытаюсь обернуть голову вокруг объектно-ориентированного программирования. Насколько я понимаю, у нас есть объекты, поэтому мы можем разрабатывать наши программы для отражения реальных объектов. Давайте возьмем иерархию классов: class Fruit ...

5 ответов

Реализация нескольких интерфейсов, имеющих один и тот же метод

Этот код работает отлично. Метод test () работает для обоих интерфейсов. Что именно происходит под капотом? И как эта функция полезна в практическом сценарии? interface A { void test(); } interface B { void test(); } class C implements A, B { ...

6 ответов

Вернуть один из двух возможных объектов разных типов, разделяющих метод

У меня есть 2 класса: public class Articles { private string name; public Articles(string name) { this.name = name; } public void Output() { Console.WriteLine("The class is: " + this.GetType()); Console.WriteLine("The name is: " + name); } }А ...

4 ответа

Как определить частные или внутренние методы в объектно-ориентированном Perl?

Я использую "изнутри" объекты Дамиана Конвея, как описано, это его замечательная книгаPerl Best Practices [https://rads.stackoverflow.com/amzn/click/com/0596001738]построить объектно-ориентированный интерфейс к системе безопасности на моем ...

2 ответа

Python и порядок методов в множественном наследовании

В Python, если вы определяете два класса одним и тем же методом и намереваетесь, чтобы эти два класса были родительскими классами, как:

1 ответ

Закрытый метод переопределения и видимости

Я с трудом пытаюсь понять вывод следующего кода:

6 ответов

как скрыть родительское свойство от дочернего класса

Как я могу скрыть свойство родительского класса в дочернем классе.Где родительский класс имеет свойство под названием «Parent», где я не хочу использовать эт...