Результаты поиска по запросу "oop"
Каковы хорошие ресурсы ООП JavaScript? [закрыто]
JavaScript - это легкий и мощный язык, но его часто неправильно понимают и трудно изучить (особенно в отношении его объектно-ориентированного программирования). Какие хорошие материалы (блоги, скринкасты и книги) для изучения JavaScript ...
Полиморфизм и сокрытие данных: перекрывает или игнорирует базовый класс ограничения доступа производного класса?
Пожалуйста, посмотрите на следующий листинг кода: #include <iostream> using namespace std; class Base { public: virtual void Message() = 0; }; class Intermediate : public Base { }; class Final : public Intermediate { void Message() { cout << ...
PHP эквивалент отправки и getattr?
Если Руби приглашают на вечеринку и приносят: foobarobject.send('foomethod').. и Python получает приглашение на ту же вечеринку и приносит: getattr(foobarobject, 'foomethod')().. что PHP должен принести на вечеринку? Бонусный вопрос:Если Ruby ...
Как избежать использования Matlab экспоненциального времени при создании массива объекта дескриптора в качестве свойства объекта
Мне кажется, что при созданиимассив простых объектов дескриптора в шкалах времени Matlab о линейной, Однако, если я создам точно такой же массив ихранить его как свойство объекта, время масштабируется экспоненциально- поэтому программа становится ...
Когда и почему вы закроете класс?
В C # и C ++ / CLI ключевое словоsealed (или жеNotInheritable в VB) используется для защиты класса от любого наследования (класс не будет наследоваться). Я знаю, что одной из особенностей объектно-ориентированного программирования ...
Скрытие переменных экземпляра класса
Мне интересно, почему Java имеет такое странное поведение в отношении суперкласса и подкласса, имеющих переменные экземпляра с тем же именем. Допустим, у нас есть следующие определения классов: class Parent { int var = 1; } class Child extends ...
методы конструктора в интерфейсах
Методы конструктора в интерфейсах плохи?
Что такое дженерики в Java? [закрыто]
Я не очень понимаю смысл дженериков. Что они делают, как вы их используете? Из того, что я могу сказать, все, что они делают, это проверяют возвращаемые типы во время компиляции, а не во время выполнения, чтобы избежать запуска программы до ...
Проблемы с пониманием передачи значений и ссылок в 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 ...
Реализация интерфейса (принцип разделения интерфейса)
У меня возникла ситуация, когда мне нужно вызвать стороннюю службу, чтобы получить некоторую информацию. Эти услуги могут быть разными для разных клиентов. У меня есть функция аутентификации в моем интерфейсе следующим образом. interface ...