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

2 ответа

Почему бы просто не написать

ю, что название может показаться глупым, не могу придумать что-то лучше, извините. У меня есть 2 формы (C #), основная форма содержит экземпляр второй. Есть ли способ .. получить доступ к работающему экземпляру Form1 (точка входа) и к ...

1 ответ

 с решением2?

оложим, нам нужно реализовать различные типы деревьев с классом «BaseNode», из которого получены другие типы узлов, и предполагается, что переменная экземпляра называетсяparent своего типа, как правило, это выглядит так: class BaseNode{ ...

9 ответов

 если речь идет просто о требовании неизменности), а не о простом постороннем утверждении. Вы говорите об одном предложении, которое касается существенной сути вопроса, а именно: возможно ли использовать наследование с типами значений.

могу добиться наследования (или аналогичного) со структурами в C #? Я знаю, что абстрактная структура невозможна, но мне нужно добиться чего-то подобного. Мне нужно это как структура, потому что это должен быть тип значения. И мне нужно ...

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

5 ответов

Уровень репозитория реализован для доступа к базе данных и помогает расширить операции CRUD над базой данных. Принимая во внимание, что сервисный уровень состоит из бизнес-логики приложения и может использовать уровень хранилища для реализации определенной логики, включающей базу данных. В приложении лучше иметь отдельный уровень хранилища и уровень обслуживания. Наличие отдельных уровней хранилища и обслуживания делает код более модульным и отделяет базу данных от бизнес-логики.

отличаются шаблоны проектирования ООП между шаблоном репозитория и уровнем сервиса? Я работаю над приложением ASP.NET MVC 3 и пытаюсь понять эти шаблоны проектирования, но мой мозг просто не понимает этого ... пока !!

8 ответов

Вызывать переопределения в конструкторе не рекомендуется.

даю абстрактный класс. Я хочу, чтобы каждый из моих производных классов был вынужден реализовать определенную сигнатуру конструктора. Таким образом, я сделал то, что сделал бы, если бы хотел заставить их реализовать метод, я ...

1 ответ

 означает, что он объявляет внешнюю функцию, а не локальную переменную.

от вопрос уже есть ответ здесь: Почему эта функция объявлена ​​внутри модуля и затем используется где-то еще в том же модуле, который не виден ...

4 ответа

Это не должно быть принятым ответом. Мы можем добавлять переменные в глобальную область видимости все, что хотим, но это просто загрязняет глобальное пространство ... это не очень хорошее кодирование! Я думаю, что OP спрашивает, как передать переменную экземпляра в .each (), которая не будет определена на глобальном уровне и поэтому должна быть передана.

отаю над приложением, которое будет представлять опросы пользователю. Разметка выглядит примерно так: <body> <div class="question" id="q1"> Question 1 </div> <div class="question" id="q2"> Question 2 </div> <!-- etc --> </body>Я хочу построить ...

1 ответ

@ Боб его пятница! Вы понизили нас?

ько что создал несколькоProperty Set методы, и они не компилировались. Когда я изменил их наProperty Let, все было хорошо. С тех пор я изучил документацию, чтобы найти разницу междуProperty Set а такжеProperty Let, но должен признать, что не ...

1 ответ

Спецификаторы доступа к классу указывают, что другие переменные класса могут получить доступ в данном классе. Модификаторы доступа класса указывают на ту же функциональность спецификаторов доступа

ал в интернете и слышал, как люди говорят Спецификаторы доступа :: Спецификатор доступа определяет, насколько доступно поле для кодирования в других классах. Доступ варьируется от полностью доступного до полностью недоступного. При желании вы ...

14 ответов

Ну, очевидно, это зависит от длины строкового значения, но кроме этого, да. Windows использует C, который в любом случае не может включить строки, но в C # вы можете. Это все еще таблица поиска.

гда придерживался мнения, что большие операторы switch являются признаком плохого дизайна ООП. В прошлом я читал статьи, в которых обсуждается эта тема, и они предлагали альтернативные ООП-подходы, обычно основанные на полиморфизме, для создания ...