3
ответа

Каково различие между 'основой использования' и @ISA в Perl?

Я хочу сделать singleton-класс, который расширяется, DBI. должен я сделать что-то вроде этого: используйте основной 'Класс:: Singleton'; наш @ISA = ('DBI'); или это: наш @ISA = ('Класс:: Singleton', 'DBI'); или...
вопрос задан: 25 February 2016 10:39
3
ответа

Перепутанный Единственным Принципом Ответственности в следующем примере

В следующем видео автор посещает существующий урок и присваивает Единственный Принцип Ответственности ему. Он посещает Урок Печати, который имеет задание Доступа к Данным, Форматирования и Печати...
вопрос задан: 7 February 2016 08:09
3
ответа

PHP: array_map на объекте?

Я пытаюсь записать функцию, которая форматирует каждый (строка) участник/переменная в объекте, например, с функцией обратного вызова. Имена переменной неизвестны мне, таким образом, это должно работать с объектами всех...
вопрос задан: 12 January 2016 09:22
3
ответа

Закон Demeter и Class Constructors

Закон Demeter не предотвращает передающие объекты в конструкторов класса. Однако это действительно запрещает возвращению того же самого объекта позже и вызову метода на нем выводить скалярную величину. Вместо этого...
вопрос задан: 6 January 2016 21:42
3
ответа

Объяснение стрелок UML

Я недавно изучал UML и рисовал простые схемы с обычными простыми стрелками между классами, но я знаю, что это недостаточно. Существует много других стрелок: обобщение, реализация и...
вопрос задан: 2 December 2015 04:51
3
ответа

Как я исправляю зависть функции в этом случае?

У меня есть некоторый код, который похож: класс Родитель {частное Промежуточное звено intermediateContainer; общедоступное Промежуточное звено getIntermediate ();} Промежуточное звено класса {частный Дочерний ребенок; общедоступный Ребенок...
вопрос задан: 27 September 2015 02:13
3
ответа

Вариант использования к Диаграмме классов - Как делают меня?

Я хотел бы Ваше руководство о том, как создать классы и их отношения (обобщение, ассоциация, агрегирование и состав) точно из моей схемы Варианта использования (посмотрите ниже). Я...
вопрос задан: 17 August 2015 16:28
3
ответа

Как свойства работают в Объектно-ориентированном MATLAB?

Я пытаюсь создать класс MATLAB с членской переменной, это обновляется в результате вызова метода, но когда я пытаюсь изменить свойство в классе это (по-видимому, от какой я...
вопрос задан: 11 August 2015 17:35
3
ответа

Проверка, является ли класс подклассом другого

Я хочу проверить, является ли класс подклассом другого, не создавая экземпляр. У меня есть класс, который получает в качестве параметра имя класса, и как часть процесса проверки, я хочу проверить если...
вопрос задан: 4 August 2015 14:00
3
ответа

PHP по сравнению с OO PHP - Который использовать? [закрытый]

Я разрабатываю веб-систему с помощью регулярного PHP. Это было моим первым опытом с PHP, таким образом, код не является четким, ни чистым. Это смешивает некоторый HTML-код с PHP. Я сказал бы, что уже сделал половину...
вопрос задан: 4 August 2015 04:13
3
ответа

Многоуровневое наследование с Реализациями на свойствах в VB.NET по сравнению с C#

Скажем, у меня есть 2 интерфейса, определенные как так: открытый интерфейс ISkuItem {общественность представляет SKU в виде строки {добираются; набор; }} открытый интерфейс ICartItem: ISkuItem {общедоступное международное Количество {добираются; набор;}..
вопрос задан: 26 June 2015 02:39
3
ответа

Различия и общие черты между парадигмами программирования [дубликат]

Я работал разработчиком в течение прошлых 4 лет с этими 4 годами до той разработки программного обеспечения изучения в колледже. За мои 4 года в промышленности я сделал некоторую работу в VB6 (который был...
вопрос задан: 25 February 2015 20:41
3
ответа

Метод Python, изменяющий значение self (дикто-унаследованный класс) [duplicate]

У меня есть определенный пользовательский класс, который выглядит как словарь, и я хочу, чтобы метод мог изменять значения словаря, но каким-то образом я, похоже, могу сделать это только по ключевым словам ...
вопрос задан: 29 August 2014 10:52
3
ответа

Преимущества prototypal наследования по классическому?

Таким образом, я наконец прекратил волочить ноги все эти годы и решил изучить JavaScript "правильно". Один из большинства царапающих голову элементов дизайна языков, это - реализация...
вопрос задан: 26 August 2014 02:14
3
ответа

Перечисления Java: два типа перечислений, каждый из которых содержит ссылки друг на друга?

Есть ли способ обойти проблемы загрузки классов, вызванные наличием двух перечислений, которые ссылаются друг на друга? У меня есть два набора перечислений, Foo и Bar, определенные так: public class EnumTest {...
вопрос задан: 18 August 2014 23:56
3
ответа

Основанный на политике шаблонный дизайн: Как получить доступ к определенным политикам класса?

У меня есть класс, который использует несколько политик, которые являются шаблонными. Это называют Тарелкой в следующем примере. Я храню многие из этих Тарелок в векторе (использование указателя на простой базовый класс), но затем я был бы...
вопрос задан: 1 July 2014 11:36
3
ответа

Как я могу назвать 'базовое внедрение' переопределенного виртуального метода? [дубликат]

Учитывая следующий код, там способ, которым я могу назвать версию класса A метода X? класс A {виртуальная пустота X() {Консоль. WriteLine ("x"); }} класс B: {переопределяют пусто X() {Консоль. WriteLine ("y"...
вопрос задан: 25 June 2014 03:51
3
ответа

Использование выделения init вместо нового

Изучая Objective C и читающий код кода, я замечаю, что объекты обычно создаются с помощью этого метода: SomeObject *myObject = [[выделение SomeObject] init]; вместо: SomeObject *myObject = [...
вопрос задан: 2 May 2014 23:56
3
ответа

Python3: определение класса (или статического) относительно другого [дубликата]

На Ubuntu MATE 17.04 Python: 3.5 Я подбрасываю ttk Button: импортирует tkinter as tk import tkinter.ttk как ttk class ImgButton (ttk.Button): кнопка "" для хранения изображения "" "...
вопрос задан: 29 March 2014 02:22
3
ответа

Как сделать объект в родительской форме доступным из дочерней формы? [Дубликат]

Я пытаюсь сделать объект моего игрока из моей родительской формы доступным из моей дочерней формы, но экземпляр в родительской форме, как представляется, является только частным, есть ли способ сделать его общедоступным или защищенным? ...
вопрос задан: 1 March 2014 17:39
3
ответа

Что происходит на этом моем объявлении?

Я знаю, что заголовок звучит забавным, но я нашел этот отрывок где-нибудь: мой $p1 MyPackage = MyPackage-> новый; Какая роль делает название подачи пакета перед $p1?Править: Я выполняю жемчуг 5.10.1.
вопрос задан: 17 February 2014 14:01
3
ответа

Использование необъявленной ошибки идентификатора в файле cpp, определенное в заголовке [duplicate]

Проблема: я пытаюсь написать реализацию функции set в babyname.cpp, но она не компилируется. Я не вижу, как birth_year является незаявленным идентификатором. Я связал заголовок в cpp ...
вопрос задан: 16 January 2014 10:42
3
ответа

PHP: пример ООП Реального мира

Я пытаюсь изучить ООП. Так называемые примеры 'реального мира' в книгах, которые я читаю, не помогают. Все примеры как Домашнее животное, Автомобиль, Человек не помогает мне больше. Мне нужны РЕАЛЬНЫЕ примеры...
вопрос задан: 11 December 2013 19:36
3
ответа

что такое classname.super.method означает? [Дубликат]

Я видел это в книге: class Student реализует Person, Named {public String getName () {return Person.super.getName ();}} Существует тот же метод в Person и Named, называемый getName (). Я никогда ...
вопрос задан: 14 November 2013 14:13
3
ответа

Вы когда-нибудь НЕ хотите использовать виртуальное наследование общего базового класса, если вы используете множественное наследование is-a?

Если у вас есть отношения наследования is-a, реализованные с помощью публичного наследования, и есть алмаз наследования, у вас будет что-то вроде: класс потока входной поток и классы выходного потока ...
вопрос задан: 2 August 2013 16:45
3
ответа

Дизайн: Когда путь между объектами области и объектами службы не свободен

Этот вопрос, в он - ядро, вопрос о дизайне. Я буду использовать Java/Java пример EE для иллюстрирования вопроса. Рассмотрите приложение веб-почты, которое создается с помощью JPA для персистентности и EJB для...
вопрос задан: 23 July 2013 21:12
3
ответа

Доступ к iterable с помощью ключа [duplicate]

Можно ли получить доступ к итерируемому типу по ключу? Этот код отлично работает, но, похоже, он противоречит основной идее «итерабельности», не так ли? function (iterable $ a) {return $ a ['b']; } Проблема в том, что я ...
вопрос задан: 11 February 2013 07:58
3
ответа

метод, скрывающийся в c# с допустимым примером. почему это реализовано в платформе? каково преимущество Реального мира?

Кто-либо может объяснить фактическое использование метода, скрывающегося в C# с допустимым примером? Если метод определяется с помощью нового ключевого слова в производном классе, то это не может быть переопределено. Затем это - то же...
вопрос задан: 22 January 2013 16:30
3
ответа

Внезапное значение NULL в объекте C ++ [дубликат]

Предположим, что у меня есть три файла: A.hpp, A.cpp, B.cpp. Вот содержимое A.hpp: #ifndef CELLML_MODULES_HPP #define CELLML_MODULES_HPP статический картон * cb1; & lt; --- считать Картон как C ++ ...
вопрос задан: 16 January 2013 03:08
3
ответа

вызов метода из другого метода в том же классе PHP

Я пытаюсь использовать метод из другого метода в классе. У меня нет большого опыта в ООП PHP5, и я навел справки об ответах, но не мог найти никого. Я пытаюсь использовать getClientInfo () в...
вопрос задан: 24 December 2012 21:23