8
ответов

Есть ли какие-либо хорошие курсы для приобретения знаний об Объектно-ориентированном программировании?

Я ищу некоторые хорошие курсы об объектно-ориентированном программировании. Я программировал в течение приблизительно 4 лет до сих пор, но я не чувствую, что у меня есть ТВЕРДОЕ схватывание на OO. Как Вы учились?
вопрос задан: 26 January 2009 20:59
8
ответов

Создание метода, частного в подклассе Python

Действительно ли возможно сделать открытый метод частным в подклассе? Я не хочу, чтобы другие классы, расширяющие этого, были в состоянии назвать некоторые методы. Вот пример: класс A: определение __ init __ (...
вопрос задан: 16 January 2009 21:15
8
ответов

Быстрые интерфейсы и текучие абстракции

Что быстрым является интерфейс? Я не могу найти хорошее определение этого, но всего, что я получаю, долгие примеры кода на языке, я не очень знаком с (например, C++). Кроме того, что такое текучая абстракция?...
вопрос задан: 11 January 2009 20:04
8
ответов

Как записать основной () в ООП путь?

Когда я сначала начал программировать, я записал все в основном. Но поскольку я учился, я пытался сделать как можно меньше в моем основном () методы. Но где Вы решаете дать другой Класс/Метод...
вопрос задан: 28 November 2008 14:10
8
ответов

Что предназначено ориентацией объекта “верного” термина

Я слышал много о Ruby и возможно даже JavaScript, являющемся "истинными" объектно-ориентированными языками в противоположность C++ и C#, которые являются ориентированным классом (или обработайте по шаблону базирующийся), языки. Что предназначено
вопрос задан: 30 October 2008 14:18
8
ответов

Я должен разделить Список на подклассы <T> или иметь его как свойство?

Я столкнулся с этой проблемой довольно часто в течение последних месяцев, в течение которых я создавал эту систему. Сценарий - это: у Меня есть этот вид объекта, который по существу является списком...
вопрос задан: 20 October 2008 06:46
8
ответов

Я никогда не встречался с правильно написанным бизнес-слоем. Совет?

Я озираюсь и вижу некоторые большие отрывки кода для определения правил, проверки, бизнес-объекты (объекты) и т.п., но я должен признаться никогда видевший большой и правильно написанный бизнес...
вопрос задан: 15 October 2008 03:14
8
ответов

Не ориентирован на ресурс действительно объектно-ориентированным?

Когда Вы думаете об этом, не остальные парадигма того, чтобы быть ориентированным на ресурс сводятся к тому, чтобы быть объектно-ориентированным (с ограниченной функциональностью, усиливая HTTP как можно больше)? Я не...
вопрос задан: 8 October 2008 17:27
8
ответов

Представления класса в Django

Точки наблюдения Django к функции, которая может быть проблемой, если Вы хотите изменить только немного функциональности. Да, у меня мог быть миллион аргументов ключевого слова и еще больше если операторы в функции, но...
вопрос задан: 11 September 2008 20:14
7
ответов

Программно с помощью строки в качестве имени объекта при инстанцировании объекта

Это - изобретенный пример, но позволяет, говорят, что я объявил объекты: CustomObj fooObj; CustomObj barObj; CustomObj bazObj; И у меня есть массив строк: строка [] stringarray = новая строка [] {"нечто", "панель"...
вопрос задан: 16 November 2019 12:06
7
ответов

Возможны ли статические переменные класса в Python?

Возможно ли иметь статические переменные класса или методы в Python? Какой синтаксис необходим для этого?
вопрос задан: 22 June 2019 12:09
7
ответов

Вы думаете, что функциональный язык хорош для приложений, которые имеют много бизнес-правил, но очень немногих вычисление? [закрытый]

Я убежден, что функциональное программирование является отличным выбором когда дело доходит до приложений, которые требуют большого вычисления (анализ данных, AI, nlp и т.д.). Функциональное программирование, используемое в...
вопрос задан: 20 June 2019 19:10
7
ответов

Как сравнить объекты несколькими полями

Предположите, что у Вас есть некоторые объекты, которые имеют несколько полей, которыми они могут быть сравнены: общедоступный класс Человек {частная Строка firstName; частная Строка lastName; частный Строковый возраст;/*...
вопрос задан: 2 November 2018 02:24
7
ответов

Будет 'пустой' конструктор или деструктор делают то же самое как сгенерированное?

Предположим, что у нас есть (игрушечный) класс C++, такой как следующее: класс Foo {общественность: Foo (); частный: интервал t;}; Так как никакой деструктор не определяется, компилятор C++ должен создать тот...
вопрос задан: 11 September 2018 13:57
7
ответов

Строка, StringBuffer и StringBuilder

Скажите мне оперативную ситуацию для сравнения Строки, StringBuffer и StringBuilder?
вопрос задан: 27 August 2018 07:03
7
ответов

Каково различие между Полиморфизмом и Несколькими Отправка?

... или действительно ли они - то же самое? Я замечаю, что у каждого есть его собственная статья в Википедии: Полиморфизм, Несколько Отправка, но я испытываю затруднения при наблюдении, как понятия отличаются.Править: И как делает Перегрузку...
вопрос задан: 11 August 2018 00:06
7
ответов

“” По сравнению с, “Имеет a”: какой лучше?

Портфель → Фонд 1 Портфель → Фонд 2 Портфеля → Фонд 3 я не мог составить свое предложение без не использования/. Но между 1 и 2, 1) имеет a: класс PortfolioA {Список <Фонд> obj;...
вопрос задан: 5 June 2018 06:22
7
ответов

C ++: Weird segmentation fault, связанный с константными указателями на объекты [duplicate]

класс A {public: A (); ~ А (); int ** var; void resetVar (); // устанавливает переменную в значение init}; класс B {public: B (); ~ B (); // объявлено одно из ниже, но ...
вопрос задан: 26 May 2018 12:07
7
ответов

выбор между Модулями и Классами

В моем приложении я должен поддержать некоторое глобальное состояние приложения и глобальное приложение широкие методы как в настоящее время подключенные пользователи, общее количество ответов, создать файл конфигурации приложения и т.д.
вопрос задан: 11 February 2018 10:56
7
ответов

ИМЕЕТ - A, терминология ISA на объектно-ориентированном языке

Я просто прочитывал книгу, и она имела условия, "ИМЕЕТ -" и "ISA" в нем. Кто-либо знает то, что они имеют в виду конкретно? Испытанный поиск в книге, но книге 600 страниц длиной.
вопрос задан: 1 February 2018 06:27
7
ответов

Получите свойство класса PHP строкой

Как я получаю свойство в PHP на основе строки? Я назову это волшебным. Таким образом, что является волшебным? $obj-> Имя = 'что-то'; $get = $obj-> Имя; был бы похож... на волшебство ($obj, 'Имя', 'что-то'); $get =...
вопрос задан: 6 November 2017 10:52
7
ответов

Perl: Как создавать объекты на лету?

Моя цель - использовать $ obj следующим образом: print $ obj-> hello (). $ OBJ -> {Foo}; И я хотел бы создать встроенный объект, возможно, используя что-то вроде этого: my $ obj = (foo => 1, ...
вопрос задан: 13 October 2017 12:15
7
ответов

Сколько абстракции это слишком много?

В объектно-ориентированной программе: сколько абстракции слишком много? Сколько это просто правильно? Я всегда был типичным парнем. Я понял концепцию высокого уровня инкапсуляции ...
вопрос задан: 24 June 2017 23:03
7
ответов

Каков принцип инверсии зависимости и почему это важно?

Каков принцип инверсии зависимости и почему это важно?
вопрос задан: 22 June 2017 07:35
7
ответов

Частные методы JavaScript

Чтобы создать класс JavaScript с открытым методом, я бы сделал что-то вроде: function Restaurant () {} Restaurant.prototype.buy_food = function () {// что-то здесь} Restaurant.prototype.use_restroom = ...
вопрос задан: 7 June 2017 19:54
7
ответов

Разделение проблем; MVC; почему?

Я в настоящее время читаю на OO, прежде чем я предприму свой следующий главный проект. Чтобы дать Вам некоторый быстрый фон, я - разработчик PHP, работающий над веб-приложениями. Одна область, которая особенно интересует...
вопрос задан: 23 May 2017 12:31
7
ответов

Как я должен смоделировать свой код для максимизации повторного использования кода в этой определенной ситуации?

Обновленный: Посмотрите конец вопроса для того, как я реализовал решение. Извините за плохо сформулированный вопрос, но я не был уверен, как лучше всего спросить это. Я не уверен, как разработать решение, которое может быть снова использовано...
вопрос задан: 23 May 2017 12:27
7
ответов

Дизайн ООП - Где/Когда делают Вас свойства Validate?

Я прочитал несколько книг по ООП DDD/PoEAA/Gang Четыре, и ни один из них, кажется, не затрагивает тему проверки - это, кажется, всегда принимается, что данные допустимы. Я собираюсь от ответов до этого сообщения...
вопрос задан: 23 May 2017 12:19
7
ответов

Как я должен обработать ожидаемые погрешности? например, “имя пользователя уже существует”

Я изо всех сил пытаюсь понять, как я должен разработать части обработки ошибок своего кода. Я недавно задал подобный вопрос о том, как я должен пойти о возврате кодов ошибок сервера пользователю, например, 404...
вопрос задан: 23 May 2017 12:18
7
ответов

Что факторы должны быть учтены при записи пользовательского класса исключений?

Когда пользовательские Классы исключений больше всего - ценны? Есть ли случаи, когда они должны или не должны использоваться? Каковы преимущества? Связанные вопросы: Соображения Performace для того, чтобы выдать исключения...
вопрос задан: 23 May 2017 12:01