3
ответа

Дизайн ООП: Как включить обработку DB в объекты приложения

Это - проблема проектирования, с которой я регулярно сталкиваюсь, и я хотел бы найти некоторое общее понимание о предмете. Код, предоставленный здесь, является просто примером. В стадии проектирования легко решить, что Вам нужно...
вопрос задан: 24 December 2012 21:19
3
ответа

Различие между абстракцией класса и интерфейсами объекта в PHP?

Каково различие между Абстракцией Класса и Интерфейсы объекта в PHP? Я спрашиваю, потому что, я действительно не вижу точку им обоим, они оба делают то же самое! Так, что...
вопрос задан: 24 December 2012 21:18
3
ответа

ООП PHP: объекты Chainable?

Я попытался найти хорошее введение на chainable объектах ООП в PHP, но без любого хорошего результата все же. Как что-то вроде этого может быть сделано? $this-> имя класса-> добавляют ('1', 'значение'); $this->...
вопрос задан: 23 December 2012 10:35
3
ответа

Используя __ звонят со статическими классами?

Действительно ли возможно использовать __, называют волшебный метод при вызывании функций статически?
вопрос задан: 16 November 2012 10:10
3
ответа

Цепочки метода ООП PHP

Обычно, в большом количестве платформ, можно найти примеры создания запроса с помощью конструктора запросов. Часто Вы будете видеть: $query-> выбор ('поле'); $query-> от ('объекта'); Однако в некоторых...
вопрос задан: 25 October 2012 20:49
3
ответа

Strange NullPointerException из условного оператора [дубликат]

Когда я выполняю следующий код, возникает NullPointerException: public static Integer getProperty (String name, Integer defaultValue) {String value = null; try {return (значение! = null) ...
вопрос задан: 6 October 2012 22:38
3
ответа

Как отделить прототип кода от реализации в python [duplicate]

Если вы помните в C ++, мы можем отделить реализацию кода от прототипа класса: Пример класса {void Example (); int x; get_x (); set_x (int i); } И затем: get_x () {return this.x; } ...
вопрос задан: 22 September 2012 09:22
3
ответа

Что такое класс драйвера? (Java)

Я прочитывал учебник Java, и он упоминает что-то позвонившее "класс драйвера". Что это, и как это отличается от нормального класса?
вопрос задан: 19 September 2012 01:49
3
ответа

Как я проверяю диаграмму классов для данного домена?

Я работаю над моделью предметной области бизнеса автомобильного представительства/UML диаграмма классов. Я плохо знаком с моделированием, таким образом, я хотел бы знать, как проверить диаграмму классов. Для меня очень важно иметь...
вопрос задан: 16 September 2012 20:08
3
ответа

К патчу обезьяны или не к?

Это - более общий вопрос, затем определенный для языка, altho я врезался в эту проблему при проигрывании с Python ncurses модуля. Я должен был отобразить символы локали и иметь их распознанный как...
вопрос задан: 13 September 2012 00:28
3
ответа

Переменные доли между функциями в PHP, не используя globals

У меня есть класс для взаимодействия с сервером кэш-памяти. У меня есть различные функции для вставки, удаления и получения данных. Первоначально каждая функция, которой позвонили memcache_connect (), однако это...
вопрос задан: 9 September 2012 20:01
3
ответа

Шаблон проектирования для реализации подключаемых модулей в приложениях PHP

Есть ли консенсус относительно того, как подключаемые модули должны быть реализованы в приложении PHP? Я изучил шаблон наблюдателя, который подходит близко, это на самом деле просто система уведомлений и не позволяет код ...
вопрос задан: 23 July 2012 08:11
3
ответа

Фальсифицирование Последнего Статического связывания перед php 5.3

Мне нужен наследованный статический функциональный "вызов" для вызывания другой статической функции, "внутренней", который был переопределен. Я мог сделать это с последним статическим связыванием, но мой хост еще не имеет php5.3 и так
вопрос задан: 18 July 2012 19:02
3
ответа

Есть ли какие-либо примеры, где нам *нужно* защищенное наследование в C++?

В то время как я видел редкие случаи, где частное наследование было необходимо, я никогда не встречался со случаем, где защищенное наследование необходимо. У кого-то есть пример?
вопрос задан: 6 June 2012 23:17
3
ответа

Как сделать класс защищенным для наследования?

Я хотел бы сделать то же самое, которое я делаю в Java с заключительным ключевым словом. Я пытался использовать ключевое слово константы, но оно не работает. Как я могу препятствовать тому, чтобы другие классы наследовались моему классу?
вопрос задан: 22 May 2012 00:52
3
ответа

Переменные только для чтения VS свойства только для чтения

общедоступная статическая строка BoldStartTag {получает {возврат" <B>"; }} общественность VS статическая строка только для чтения BoldStartTag =" <B>"; или общедоступная константа представляет BoldStartTag в виде строки =&q
вопрос задан: 29 March 2012 01:28
3
ответа

Вызов частного метода экземпляра от метода класса в Ruby

Я могу создать частный метод экземпляра, который может назвать метод класса? класс, который определение Foo инициализирует (n) @n = n, заканчивает частный # или защищенный? определение плюс (n) @n + = n заканчивает класс конца Foo...
вопрос задан: 27 March 2012 23:37
3
ответа

Проверка типа блока Objective-C?

Это в первую очередь любопытство, я не совсем уверен, в чем практическая польза от этого, но поехали. Поскольку блоки также являются объектами Objective-C, можно ли проверить их тип? То есть, неужели ...
вопрос задан: 28 January 2012 20:24
3
ответа

Перечислите все методы данного класса, исключая методы родительского класса в PHP

Я создаю платформу поблочного тестирования для PHP, и мне было любопытно, если существует способ получить список методы объектов, который исключает методы родительского класса. Так, учитывая это: класс Foo {...
вопрос задан: 15 January 2012 04:18
3
ответа

Mixin по сравнению с наследованием

Каково различие между смешиванием и наследованием?
вопрос задан: 7 January 2012 21:18
3
ответа

Наследование Python и вызывающий конструктора родительского класса

Это - то, что я пытаюсь сделать в Python: класс BaseClass: определение __ init __ (сам): печать 'Конструктор базового класса работала!' сам. __ тестируют = 42 класса ChildClass (Базовый класс): определение...
вопрос задан: 5 December 2011 06:37
3
ответа

Интерфейсы PHP имеют свойства?

Интерфейсы в PHP имеют свойства, или у них только есть методы?
вопрос задан: 30 November 2011 17:02
3
ответа

объявить свойство как объект?

Как Вы объявляете свойство класса как объект? Я попробовал: общедоступный $objectname = новый $Object (); Но это не работало. Кроме того, почему необходимо сделать это как этот? Не это лучше только к...
вопрос задан: 30 November 2011 09:31
3
ответа

Преобразование строк JSON в объекты с помощью методов

У меня есть приложение, которое позволяет пользователям создавать объекты, и сохраните их (в таблице MySQL как строки) для дальнейшего использования. Объект может быть: function Obj () {this.label = "new object"; } Obj ....
вопрос задан: 13 November 2011 12:26
3
ответа

Обучение думать Объектно-ориентированным Способом

Я - программист, пытающийся учиться кодировать в объектно-ориентированной парадигме... Я главным образом работаю с PHP, и я думал об изучении платформы зенда... Так, чувствовал, что я должен учиться кодировать в OO PHP.......
вопрос задан: 4 November 2011 11:55
3
ответа

Корректная реализация виртуальных функций в PHP?

в моем рабочем месте (php только) у нас есть базовый класс для абстракции базы данных. Когда Вы хотите добавить новую таблицу базы данных к базовому слою, необходимо создать подкласс этого базового класса и переопределения...
вопрос задан: 9 October 2011 23:01
3
ответа

Когда полезно использовать методы S4 в R-программировании

Я регулярно программирую на R в профессиональном контексте и также пишу пакеты для клиентов или коллег. Некоторые из здесь программистов имеют опыт работы с Java и настаивают на том, чтобы делать все, что ...
вопрос задан: 25 August 2011 13:15
3
ответа

Улучшение простого наследования JavaScript

John Resig (известности jQuery) обеспечивает краткую реализацию Простого Наследования JavaScript. Его подход вдохновил мою попытку улучшить вещи еще больше. Я переписал исходный Класс Resig....
вопрос задан: 6 August 2011 02:22
3
ответа

Примеры 'Вещей', которые не являются Объектами в Ruby

"Все - объект", была одна из первых вещей, которые я узнал о Ruby, но в Начале Peter Cooper Ruby: От Новичка Профессионалу упоминается, что "почти все в Ruby...
вопрос задан: 5 July 2011 16:39
3
ответа

Тени по сравнению с перегрузками в VB.NET

Когда мы имеем новый в C#, это лично я вижу только как обходное решение для переопределения свойства, которое не имеет виртуального/переопределяемого объявления, в VB.NET у нас есть две Тени "понятий" и Перегрузки...
вопрос задан: 19 June 2011 10:06