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

6 ответов

Каковы хорошие ресурсы ООП JavaScript? [закрыто]

JavaScript - это легкий и мощный язык, но его часто неправильно понимают и трудно изучить (особенно в отношении его объектно-ориентированного программирования). Какие хорошие материалы (блоги, скринкасты и книги) для изучения JavaScript ...

2 ответа

Полиморфизм и сокрытие данных: перекрывает или игнорирует базовый класс ограничения доступа производного класса?

Пожалуйста, посмотрите на следующий листинг кода: #include <iostream> using namespace std; class Base { public: virtual void Message() = 0; }; class Intermediate : public Base { }; class Final : public Intermediate { void Message() { cout << ...

2 ответа

PHP эквивалент отправки и getattr?

Если Руби приглашают на вечеринку и приносят: foobarobject.send('foomethod').. и Python получает приглашение на ту же вечеринку и приносит: getattr(foobarobject, 'foomethod')().. что PHP должен принести на вечеринку? Бонусный вопрос:Если Ruby ...

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

3 ответа

Как избежать использования Matlab экспоненциального времени при создании массива объекта дескриптора в качестве свойства объекта

Мне кажется, что при созданиимассив простых объектов дескриптора в шкалах времени Matlab о линейной, Однако, если я создам точно такой же массив ихранить его как свойство объекта, время масштабируется экспоненциально- поэтому программа становится ...

4 ответа

Когда и почему вы закроете класс?

В C # и C ++ / CLI ключевое словоsealed (или жеNotInheritable в VB) используется для защиты класса от любого наследования (класс не будет наследоваться). Я знаю, что одной из особенностей объектно-ориентированного программирования ...

6 ответов

Скрытие переменных экземпляра класса

Мне интересно, почему Java имеет такое странное поведение в отношении суперкласса и подкласса, имеющих переменные экземпляра с тем же именем. Допустим, у нас есть следующие определения классов: class Parent { int var = 1; } class Child extends ...

2 ответа

методы конструктора в интерфейсах

Методы конструктора в интерфейсах плохи?

3 ответа

Что такое дженерики в Java? [закрыто]

Я не очень понимаю смысл дженериков. Что они делают, как вы их используете? Из того, что я могу сказать, все, что они делают, это проверяют возвращаемые типы во время компиляции, а не во время выполнения, чтобы избежать запуска программы до ...

3 ответа

Проблемы с пониманием передачи значений и ссылок в Python

Проблемы с тем, когда объекты изменены, а когда их нет в Python. Вот мой плохо надуманный пример ниже: class person: age = 21 class bar: def __init__(self, arg1): self.foo = arg1 self.foo.age = 23 def baz(arg1): arg1.age = 27 def teh(arg1): arg1 ...

1 ответ

Реализация интерфейса (принцип разделения интерфейса)

У меня возникла ситуация, когда мне нужно вызвать стороннюю службу, чтобы получить некоторую информацию. Эти услуги могут быть разными для разных клиентов. У меня есть функция аутентификации в моем интерфейсе следующим образом. interface ...