Я ищу некоторые хорошие курсы об объектно-ориентированном программировании. Я программировал в течение приблизительно 4 лет до сих пор, но я не чувствую, что у меня есть ТВЕРДОЕ схватывание на OO. Как Вы учились?
Действительно ли возможно сделать открытый метод частным в подклассе? Я не хочу, чтобы другие классы, расширяющие этого, были в состоянии назвать некоторые методы. Вот пример: класс A: определение __ init __ (...
Что быстрым является интерфейс? Я не могу найти хорошее определение этого, но всего, что я получаю, долгие примеры кода на языке, я не очень знаком с (например, C++). Кроме того, что такое текучая абстракция?...
Когда я сначала начал программировать, я записал все в основном. Но поскольку я учился, я пытался сделать как можно меньше в моем основном () методы. Но где Вы решаете дать другой Класс/Метод...
Я слышал много о Ruby и возможно даже JavaScript, являющемся "истинными" объектно-ориентированными языками в противоположность C++ и C#, которые являются ориентированным классом (или обработайте по шаблону базирующийся), языки. Что предназначено
Я столкнулся с этой проблемой довольно часто в течение последних месяцев, в течение которых я создавал эту систему. Сценарий - это: у Меня есть этот вид объекта, который по существу является списком...
Я озираюсь и вижу некоторые большие отрывки кода для определения правил, проверки, бизнес-объекты (объекты) и т.п., но я должен признаться никогда видевший большой и правильно написанный бизнес...
Когда Вы думаете об этом, не остальные парадигма того, чтобы быть ориентированным на ресурс сводятся к тому, чтобы быть объектно-ориентированным (с ограниченной функциональностью, усиливая HTTP как можно больше)? Я не...
Точки наблюдения Django к функции, которая может быть проблемой, если Вы хотите изменить только немного функциональности. Да, у меня мог быть миллион аргументов ключевого слова и еще больше если операторы в функции, но...
Это - изобретенный пример, но позволяет, говорят, что я объявил объекты: CustomObj fooObj; CustomObj barObj; CustomObj bazObj; И у меня есть массив строк: строка [] stringarray = новая строка [] {"нечто", "панель"...
Я убежден, что функциональное программирование является отличным выбором когда дело доходит до приложений, которые требуют большого вычисления (анализ данных, AI, nlp и т.д.). Функциональное программирование, используемое в...
Предположите, что у Вас есть некоторые объекты, которые имеют несколько полей, которыми они могут быть сравнены: общедоступный класс Человек {частная Строка firstName; частная Строка lastName; частный Строковый возраст;/*...
Предположим, что у нас есть (игрушечный) класс C++, такой как следующее: класс Foo {общественность: Foo (); частный: интервал t;}; Так как никакой деструктор не определяется, компилятор C++ должен создать тот...
... или действительно ли они - то же самое? Я замечаю, что у каждого есть его собственная статья в Википедии: Полиморфизм, Несколько Отправка, но я испытываю затруднения при наблюдении, как понятия отличаются.Править: И как делает Перегрузку...
Портфель → Фонд 1 Портфель → Фонд 2 Портфеля → Фонд 3 я не мог составить свое предложение без не использования/. Но между 1 и 2, 1) имеет a: класс PortfolioA {Список <Фонд> obj;...
класс A {public: A (); ~ А (); int ** var; void resetVar (); // устанавливает переменную в значение init}; класс B {public: B (); ~ B (); // объявлено одно из ниже, но ...
В моем приложении я должен поддержать некоторое глобальное состояние приложения и глобальное приложение широкие методы как в настоящее время подключенные пользователи, общее количество ответов, создать файл конфигурации приложения и т.д.
Я просто прочитывал книгу, и она имела условия, "ИМЕЕТ -" и "ISA" в нем. Кто-либо знает то, что они имеют в виду конкретно? Испытанный поиск в книге, но книге 600 страниц длиной.
Как я получаю свойство в PHP на основе строки? Я назову это волшебным. Таким образом, что является волшебным? $obj-> Имя = 'что-то'; $get = $obj-> Имя; был бы похож... на волшебство ($obj, 'Имя', 'что-то'); $get =...
Моя цель - использовать $ obj следующим образом: print $ obj-> hello (). $ OBJ -> {Foo}; И я хотел бы создать встроенный объект, возможно, используя что-то вроде этого: my $ obj = (foo => 1, ...
В объектно-ориентированной программе: сколько абстракции слишком много? Сколько это просто правильно? Я всегда был типичным парнем. Я понял концепцию высокого уровня инкапсуляции ...
Чтобы создать класс JavaScript с открытым методом, я бы сделал что-то вроде: function Restaurant () {} Restaurant.prototype.buy_food = function () {// что-то здесь} Restaurant.prototype.use_restroom = ...
Я в настоящее время читаю на OO, прежде чем я предприму свой следующий главный проект. Чтобы дать Вам некоторый быстрый фон, я - разработчик PHP, работающий над веб-приложениями. Одна область, которая особенно интересует...
Обновленный: Посмотрите конец вопроса для того, как я реализовал решение. Извините за плохо сформулированный вопрос, но я не был уверен, как лучше всего спросить это. Я не уверен, как разработать решение, которое может быть снова использовано...
Я прочитал несколько книг по ООП DDD/PoEAA/Gang Четыре, и ни один из них, кажется, не затрагивает тему проверки - это, кажется, всегда принимается, что данные допустимы. Я собираюсь от ответов до этого сообщения...
Я изо всех сил пытаюсь понять, как я должен разработать части обработки ошибок своего кода. Я недавно задал подобный вопрос о том, как я должен пойти о возврате кодов ошибок сервера пользователю, например, 404...
Когда пользовательские Классы исключений больше всего - ценны? Есть ли случаи, когда они должны или не должны использоваться? Каковы преимущества? Связанные вопросы: Соображения Performace для того, чтобы выдать исключения...