Вопросы

Использованные поисковые фильтры:

2724 вопроса (0.4154)

Добрый День. Изучаю способы организации наследования в JavaScript и написал небольшой пример : Вопрос возник на строке : Пытаясь понять разницу между и набрел на статью, в которой говориться Bar.prototype = Foo.prototype doesn't create a ...
Не понимаю, для чего нужны классы в PHP? Допустим, есть function.php, в нём много много функций, выполняющих разные действия, функции частично содержат общие переменные и в некоторых случаях части их кодов совпадают. Если все эти функции превратить в методы и засунуть в...
Пишу класс соединения с базой, в котором есть метод подключения, выборки из таблицы, вставки в таблицу новых данных. Со вставкой возникла проблема: появляется ошибка следующего характера: Parse error: syntax error, unexpected '$rowNews' (T_VARIABLE) in C:\xampp\htdo...
Насколько я понимаю, YAGNI рекомендует нам не выделять абстракцию без необходимости. То есть, если нам не нужен полиморфизм в данный конкретный момент, то нам не следует выделять абстракцию, ибо зачем тогда? Однако и OCP, и DIP призывает нас выделить абстракцию здесь же. OCP это советует сделать ...
Чем отличается экземпляр класса от объекта класса в objective-c? Задали такой вопрос на собеседовании, я в недоумении ответил "Не понимаю вопроса, разве это не одно и то же?". Просьба сильно не пинать, обж-си учил сам, в ускоренном темпе, и времени разбираться с самой концепцией не было.
Возник вопрос насчет виртуального деструктора. Насколько я понял - виртуальный деструктор нужен, чтобы в наследованном классе, который у нас есть (от базового) можно было вызвать (прямо оттуда) деструктор базового, а т.к. простой деструктор наследованный класс не понимает, то нужно создава...

hamsternik

Допустим у нас есть 2 класса, расположенных в разных юнитах: TMaster - хозяин собаки, который должен о ней знать TDog - собака, которая должна знать о своем хозяине Unit_Master: Unit_Dog: Использование таких пря...
В теории все понятно, а на практике постоянно затруднения. Связаны они с тем, что не понятно в каком масштабе должна рассматриваться эта самая "Единственная обязанность". Вот нужно мне работать с базой данных. Если я создам класс DataBaseInteracting можно считать что у него будет одн...

Александр Елизаров

Каковы отличия между абстрактным классом и интерфейсом?

SverxnovA

Класс ведь ссылочный тип, а переменные в классе могут быть типами по значению. Например: Где хранится maxSpeed — в стеке или куче?

user210691

Объясните по-простому, на пальцах, зачем и для чего нужны интерфейсы (Java)? Все эти заумные книжные определения и формулировки, ясности совсем не прибавляют.
Здравствуйте! Всегда считал, что агрегация — это синоним композиции, однако наткнулся на блог в интернете, где приводятся отличия композиции от агрегации. Мне это снесло кры...
Подскажите, вот есть структура, значимый тип который по всей логике должен хранится в стеке: Но объект ведь можно создать и так: MyStruct obj = new MyStruct();. Почему такое работает? Это же не класс, а значимый тип. Или всё же возможно создать объект структуры, который хран...

SergeySharper

Недавно написал класс для работы с MySql. Прошу посмотреть, есть ли в этом классе дырки (sql injection). Каждая строка подписана для понимания кода.
Какая в C# есть возможность для принудительного вызова функции базового класса в функции наследника Пример: Спасибо!
Как узнать из какой строки и какого файла был вызван метод класса?

good_web_master

Как реализована архитектура магических методов в python? Например: Т.е. как происходит определние вызова нужного метода нужного класса? (repr класса SomeClass)?
В чем состоит принципиальное отличие паттерна MVC (Model-View-Controller) от MVP (Model-View-Presenter). Когда нужно использовать именно MVP? Прочел несколько статей, но так и не стала ясна разница между контроллером и презентатором.
Внутренние и вложенные классы — это не одно и тоже. В чем разница, и когда принципиально нужно использовать один, а когда другой?

Aleksey Timoshchenko