Результаты поиска по запросу "oop"
Является ли подклассы в Objective-C плохой практикой?
Прочитав много блогов, сообщений на форуме и нескольких документов Apple,Я до сих пор не знаю, разумно ли делать обширные подклассы в Objective-C или нет. Возьмем для примера следующий случай: Скажем, я разрабатываю игру-головоломку, в которой ...
Когда использовать свойство $ this-> вместо свойства $ в PHP
Супер легкий вопрос. Посмотрите на 2 примера методов класса. В первом я передаю вызов переменной / свойства$params Я тогда делаю$this->params Мой вопрос, действительно ли это нужно, я обычно делаю это таким образом, но я заметил, что во втором ...
ООП: хороший дизайн класса
Мой вопрос связан с этим:Инструмент Python, который строит диаграмму зависимостей для методов класса [https://stackoverflow.com/questions/798389/python-tool-that-builds-a-dependency-diagram-for-methods-of-a-class] . После того, как я не нашел ...
Когда я должен использовать расширенные типы записей в Delphi вместо классов?
Delphi 2006 [https://stackoverflow.com/questions/830168/when-were-extended-records-introduced] представил новые возможности для записей, делая их более «объектно-ориентированными». В каких ситуациях тип записи больше подходит для дизайна, чем ...
Почему необходимо установить конструктор прототипа?
враздел о наследовании в статье MDNВведение в объектно-ориентированный Javascript [https://developer.mozilla.org/en/Introduction_to_Object-Oriented_JavaScript#Inheritance] Я заметил, что они установили prototype.constructor: // correct the ...
Как мне перечислить (потенциально большое количество) классов в определенном пакете? (AS3)
У меня есть х количество классов в пакете, например. "com.trevorboyle.lotsofclasses", и я продолжаю добавлять больше (эти классы, вероятно, все будут статическими и, вероятно, будут расширять один и тот же класс). Я хочу создать выпадающий ...
Ассоциативный массив против SplObjectStorage
Я работаю над кодом для управления коллекцией уникальных объектов. Первый прототип этого кода использует ассоциативный массив, в основном так, как я всегда это делал. Тем не менее, я также заинтересован в использовании функциональности, ...
Определите, в каком пространстве имен была вызвана функция
Мне было интересно, можно ли было определить текущее пространство имен при вызове функции. У меня есть это объявление функции: <?php namespace Site\Action; function add ($hook, $function) { /** * determine the namespace this was called from ...
Зачем использовать интерфейсы, множественное наследование и интерфейсы, преимущества интерфейсов?
У меня все еще есть некоторая путаница по поводу этой вещи. То, что я нашел до сих пор, (Подобные вопросы уже задавались здесь, но у меня были некоторые другие вопросы.) Интерфейс - это коллекция ТОЛЬКО абстрактных методов и конечных полей. В ...
Функции перегрузки
Есть ли способ иметь две функции с одинаковым именем, но с разными аргументами внутри одного класса в Matlab?