2
ответа

невиртуальная интерфейсная идиома больше чем для двух уровней наследования?

Невиртуальная интерфейсная идиома описывает, как виртуальные методы являются непубличными точками удовлетворения требованиям заказчика, и открытые методы являются невиртуальными, чтобы позволить базовому классу управлять в любом случае как...
вопрос задан: 27 March 2016 21:27
2
ответа

Как инициализировать подкласс NSOBJECT на iPhone?

Я хочу записать некоторые методы в классе так, чтобы другие классы могли назвать эти методы использованием [экземпляр methodName:Parameter]. Если класс является подклассом UIViewController, я могу использовать initWithNibName...
вопрос задан: 19 April 2013 05:27
2
ответа

Objective C частичная реализация классов в отдельных файлах

Я использую базовые данные и генерирую классы от моей модели данных. Я реализую пользовательские методы в этих классах, однако когда я повторно создаю, я генерирую чрезмерно, таким образом, я заканчиваю тем, что копировал и вставил немного....
вопрос задан: 12 June 2010 13:06
2
ответа

Объектно-ориентированный дизайн n-tier. Я абстрагирую слишком много? Или недостаточно?

Я создаю свое первое решение для корпоративного класса (по крайней мере, я пытаюсь сделать его корпоративным классом). Я пытаюсь следовать шаблонам разработки лучшей практики, но начинаю волноваться, что я мог бы идти...
вопрос задан: 8 June 2010 13:58
2
ответа

Как я управляю деревом неизменных объектов?

Я создаю целое приложение из неизменных объектов так, чтобы многопоточность и отмена стали легче реализовать. Я использую Google Collections Library, который обеспечивает неизменные версии...
вопрос задан: 6 April 2010 18:04
2
ответа

Как я делаю свой статический класс не таким образом статичным?

У меня есть статический класс, который содержит мою логику базы данных. Этот класс используется в веб-сайте, веб-сервисах и как часть компонента промежуточного программного обеспечения. Для каждого метода в этом классе мне нужна часть контекста...
вопрос задан: 19 February 2010 17:06
2
ответа

Поблочное тестирование класс, который использует файловую систему

У меня есть класс, который производит простой файл отчета. Это читает некоторые рекордные Идентификационные номера из XML-файла: каждый используемый для нахождения записи соответствия сохранен в базе данных. Это затем выписывает каждую запись...
вопрос задан: 11 February 2010 16:51
2
ответа

Существует ли эвристика, чтобы определить, принадлежат ли метод или поле класса?

Существует ли хорошее эмпирическое правило или тест, который я могу выполнить, чтобы определить, принадлежат ли метод или поле класса? Как может определить, когда участник не принадлежит? Я нахожу что мое единственное самое большое спотыкание...
вопрос задан: 25 February 2009 18:51
2
ответа

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

У меня есть интерфейс - вот приятно изобретенная версия как пример: Частица открытого интерфейса {перечислимый Заряд {ПОЛОЖИТЕЛЬНЫЙ, ОТРИЦАТЕЛЬНЫЙ} Заряд getCharge (); удвойте getMass ();...
вопрос задан: 31 October 2008 11:36
1
ответ

Проверка конкретного типа наследующих классов

Допустим, у меня есть пара классов: открытый класс BaseClass {// ....} открытый класс ChildClassA: BaseClass {// ....} открытый класс ChildClassB: BaseClass {// ....} Теперь у меня есть. ..
вопрос задан: 6 March 2019 13:59
1
ответ

Игровой цикл RPG и структура класса (cocos2D для iPhone)

Я надеюсь делать RPG с Cocos2D на iPhone. Я провел маленькое исследование, и мне действительно нравится использование модели Cocos2D за сцены. Я могу инстанцировать сцены, настроить мои символы и т.д. и...
вопрос задан: 27 March 2010 00:12
1
ответ

Как я реализую свое собственное статическое поле Empty или Zero правильно

У меня есть класс, этот класс может быть пустым. Этот класс имеет только общественные собственности Строки типа. Когда этот класс находится в пустом состоянии, которое означает, что все свойства имеют значение Строки. Пустой. 1)...
вопрос задан: 31 July 2009 15:28
1
ответ

Смешивание быстрого и небыстрого интерфейса в одном классе

Я считаю быстрые интерфейсы очень удобными для многих задач. Но я чувствую себя неловко, когда я заканчиваю тем, что смешал быстрые методы и изменил методы в одном классе. Просто пример (это немного изобретено...
вопрос задан: 8 July 2009 18:17
1
ответ

Дизайн с практическими рекомендациями для расширения

Существует правило Checkstyle DesignForExtension. Это говорит: если у Вас есть общественность/защищенный метод, которая не является абстрактной, ни окончательной, ни пустой, она "не разработана для расширения". Прочитайте описание для...
вопрос задан: 27 March 2009 21:55
0
ответов

Когда следует использовать классы друзей? [дубликат]

Возможный дубликат: когда следует использовать слово «друг» в C ++? Я столкнулся с камнем преткновения из-за отсутствия документации по классам друзей. В большинстве книг это просто кратко объясняется, например ...
вопрос задан: 17 July 2019 05:05
0
ответов

Конфигурация Log4net из атрибута сборки не загружает файл конфигурации

У меня есть следующий файл Log4net.config в моем каталоге bin : ..
вопрос задан: 23 May 2017 12:10
0
ответов

Why can't you have require* statements in a class definition?

Possibly Related: Why don't PHP attributes allow functions? Pardon me if this has been asked before, but why can you not have something like the following: class foo { require_once '...
вопрос задан: 23 May 2017 12:09
0
ответов

Доступ к статическому свойству дочернего элемента в родительском методе - Соображения по дизайну

У меня проблема, аналогичная сообщению «Доступ к статическому свойству дочернего элемента в родительском методе». Предпочтительный ответ намекает, что дизайн классов ошибочен и требуется дополнительная информация, чтобы ...
вопрос задан: 23 May 2017 10:34
0
ответов

Как мне разработать класс на Python?

Мне очень помогли мои предыдущие вопросы по обнаружение лап и пальцев в лапе, но все эти решения работают только для одного измерения за раз. Теперь у меня есть данные, которые состоят из: ...
вопрос задан: 23 May 2017 10:31
0
ответов

В каких случаях суперкласс не должен быть абстрактным?

В этой беседе я обнаружил интересный момент: если класс использует только как суперкласс, нет правила, чтобы сделать его абстрактным . Почему так? Спасибо
вопрос задан: 23 May 2017 10:30
0
ответов

Улучшить этот класс битового поля PHP для настроек / разрешений?

Я пытался выяснить лучший способ использовать битовую маску или битовые поля в PHP в течение длительного времени для разных областей моего приложения для разных пользовательских настроек и разрешений. Самый дальний я ...
вопрос задан: 23 May 2017 10:29
0
ответов

Когда / зачем делать функцию закрытой в классе?

Когда мне следует делать функцию закрытой и почему это хорошая идея?
вопрос задан: 22 April 2017 02:56
0
ответов

Лучший способ сделать статический класс соединения PDO mysql?

Я новичок в PDO, а также в ООП с PHP в целом, поэтому, пожалуйста, будьте любезны :) В основном я пытаюсь создать объект соединения на основе PDO, чтобы у меня было одно соединение, которое я вызываю на протяжении всего своего ..
вопрос задан: 18 March 2016 16:20
0
ответов

Дизайн класса Singleton - нулевой объект

Я и мой коллега спорим: У нас есть одноэлементный класс, который используется в нескольких местах нашей базы кода. Изначально класс был разработан таким образом, чтобы вы могли получить класс ...
вопрос задан: 29 January 2015 11:25
0
ответов

Переопределение переменных класса в python

Я пытаюсь немного понять, как Python (2.6) работает с классами, экземплярами и т. Д., И в определенный момент , Я пробовал этот код: # / usr / bin / python2.6 class Base (object): default = "значение по умолчанию ...
вопрос задан: 8 January 2014 17:42
0
ответов

Является ли использование @annotations тегами методов прослушивателя, а не интерфейса с методами, хорошей идеей?

Во-первых, да - это субъективно. Я заметил, что в последнее время несколько библиотек, похоже, используют методы прослушивателя let the user tag в каком-то классе в качестве слушателей, используя различные аннотации, чтобы отметить ...
вопрос задан: 6 November 2013 12:15
0
ответов

Какова логика наличия изменяемых и неизменяемых версий классов, таких как NSArray, NSDictionary и т. Д. В Objective C?

Почему общие классы коллекций в Objective C, такие как NSString, NSArray, NSDictionary и т.д., имеют как изменяемую, так и неизменяемую версию. Какова логика их определения по отдельности? Производительность, ...
вопрос задан: 5 March 2013 13:32
0
ответов

Как открыть модальный диалог в Java апплет?

Я пытаюсь отобразить модальное диалоговое окно перед апплетом. Мое текущее решение извлекает корневой фрейм следующим образом: Frame getMyParent () {Container parent = getParent (); while (! (parent ...
вопрос задан: 25 February 2013 15:24
0
ответов

PHP OOP :: Создание класса API Wrapper

У меня есть приложение, которое по сути является оболочкой для стороннего API. Приложение не использует базу данных и хранит только один файл cookie, который является идентификатором сеанса, который требуется API. API - это покупка…
вопрос задан: 23 December 2012 21:44
0
ответов

Нужен совет по правильному дизайну класса

Я должен написать простую систему бронирования кинотеатров, которая позволяет заказчику делать заказы для фильмов. Кинотеатр состоит из разных залов, с разным количеством мест, ценой и ...
вопрос задан: 21 September 2012 17:23