0
ответов

Концептуальный вопрос новичка об ООП и настойчивости

Это очень простой вопрос об ООП (я использую python, но на самом деле это концептуальный вопрос, поэтому он не зависит от языка). Я осмотрелся, но ни в руководствах, ни в книгах нет информации об этом ...
вопрос задан: 1 January 2011 21:40
0
ответов

Дизайн иерархии шахматных фигур: наследование и поля типа

У меня есть базовый класс для фигур класса фигур; и массив, содержащий производные объекты piece * board [8] [8]; Преимущество, чистый дизайн за счет виртуальных функций. Недостаток, если мне нужно найти кусок ...
вопрос задан: 31 December 2010 18:10
0
ответов

В подкласс или не в подкласс

У меня есть три объекта; Действие, проблема и риск. Все они содержат набор общих переменных / атрибутов (например: Описание, заголовок, Срок выполнения, Дата сбора и т. Д.) И некоторые конкретные поля (риск имеет ...
вопрос задан: 30 December 2010 19:47
0
ответов

JavaScript: Как узнать, является ли браузер пользователя Chrome?

Мне нужна функция, возвращающая логическое значение, чтобы проверить, является ли браузер Chrome. Как мне создать такую ​​функциональность?
вопрос задан: 30 December 2010 18:17
0
ответов

What is a peer class in Java?

I came across the fact StringBuffer is called peer class of String. What is a peer class?
вопрос задан: 30 December 2010 11:26
0
ответов

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

Я использую Visual Studio 2010 и кодирование в VB.NET. Моя проблема в том, что я собрал все модули, которые написал и собираюсь использовать повторно, и поместил их в отдельную папку. Когда я хочу добавить модуль ...
вопрос задан: 30 December 2010 05:36
0
ответов

Является ли класс, который управляет несколькими классами, «божественным объектом»?

Читая статью в Википедии о божественных объектах, говорится, что класс - это божественный объект когда он слишком много знает или слишком много делает. Я понимаю логику этого, но если это правда, то как вы соединитесь ...
вопрос задан: 30 December 2010 05:24
0
ответов

What is the most efficient way to initialize a Class in Ruby with different parameters and default values?

I would like to have a class and some attributes which you can either set during initialization or use its default value. class Fruit attr_accessor :color, :type def initialize(color, type) @...
вопрос задан: 29 December 2010 13:02
0
ответов

Почему обычные PHP-фреймворки используют центральное ядро?

Это просто удобно или есть другие цели, связанные с наличием главного центрального ядра? Почему они делают $ core-> A-> do (); $ core-> B-> do (); вместо $ A-> do (); $ B-> делать (); И оставьте все это ...
вопрос задан: 27 December 2010 19:23
0
ответов

Преимущества использования прототипа по сравнению с определением методов прямо в конструкторе? [дубликат]

Мне интересно, есть ли какие-либо преимущества у использования одного из них по сравнению с другим, и какой путь мне выбрать? Конструкторский подход: var Class = function () {this.calc = function (a, b) {...
вопрос задан: 22 December 2010 00:40
0
ответов

Workbook on object oriented design (object model domain, system sequence diagrams, interaction diagrams)

Although I have a somewhat solid ground on object oriented theory and know how to build something as simple as a tetris / tic tac toe game in a "evolutive" design with no major trouble, I'd like to ...
вопрос задан: 21 December 2010 17:05
0
ответов

объектно-ориентированная оболочка для Linux? [закрыто]

Есть ли что-нибудь похожее на Microsoft Powershell (объектно-ориентированная оболочка, построенная на. NET framework) для Linux (возможно, построенный на Java, GObject или собственном типе объекта / ничего)? редактировать: особенно ...
вопрос задан: 21 December 2010 08:09
0
ответов

Есть ли способ написать тест на равенство для класса VBA с частными членами, не раскрывая знания о существовании этих частных членов?

Я довольно много программирую на VBA в Excel, но не многие из них объектно-ориентированы. Вот кое-что, что время от времени всплывает, что меня беспокоит, и мне интересно, что-то мне не хватает ...
вопрос задан: 20 December 2010 16:49
0
ответов

Защищенные методы «заглушки», используемые только для переопределения, считаются хорошей практикой или нет?

Иногда, когда я расширяю один из моих собственных классов, я хочу (для целей подкласса) «вставить» одну или две строки кода в середину метода суперкласса. В этих случаях я иногда добавляю ...
вопрос задан: 16 December 2010 20:41
0
ответов

Когда создавать класс или параметр логический флаг?

У меня есть интересный вопрос; когда следует создавать класс / объект модели, а не устанавливать логический флаг для данных, хранящихся в базе данных? Например, скажем, у меня есть класс Person, в котором есть ...
вопрос задан: 15 December 2010 21:55
0
ответов

Дизайн, управляемый доменом, объекты домена, отношение к сеттерам

В последнее время смотрел некоторые видео Грега Янга и пытаюсь понять, почему существует негативное отношение к сеттерам в домене объекты. Я думал, что объекты домена должны быть "тяжелыми" с ...
вопрос задан: 15 December 2010 15:33
0
ответов

Лучший способ создать геттеры / сеттеры классов в Javascript?

Исходя из C # / PHP, я хотел бы иметь полные геттеры / сеттеры для классов (функций), которые я создаю с помощью Javascript . Однако в большей части кода Javascript, с которым я столкнулся, геттеры и сеттеры ...
вопрос задан: 15 December 2010 14:34
0
ответов

схема для объектно-ориентированных программистов

Меня очень заинтриговала схема , и начали с некоторых примеров программирования игрушек, и я читаю книгу Пола Грэма о Лиспе. Единственное, чего мне не удалось найти, так это книги или веб-сайта ...
вопрос задан: 14 December 2010 06:03
0
ответов

Разработка игры на Codeigniter

У меня довольно неплохой опыт работы с PHP (около 5 лет опыта работы с некоторыми созданными веб-сайтами и двумя браузерными играми). Это первый раз, когда я действительно возился с ядром ...
вопрос задан: 14 December 2010 00:57
0
ответов

Члены объекта Javascript, прототипы которых представляют собой массивы, становятся общий для всех экземпляров класса

Кто-нибудь раньше замечал такое поведение? Это меня действительно сбило с толку ... Я ожидал, что прототипы массивов будут частными для каждого экземпляра класса, а не будут совместно использоваться всеми экземплярами класса. Может ...
вопрос задан: 13 December 2010 02:10
0
ответов

Объектно-ориентированные строки / числа в PHP?

Я смотрел на Ruby, и он имеет очень красивую объектно-ориентированную структуру, в отличие от PHP со строковыми функциями типа C. Мне было интересно, есть ли расширение, которое превращает строки в объекты, чтобы вы могли использовать их как ...
вопрос задан: 12 December 2010 19:51
0
ответов

Тесная связь со связанными классами?

У меня есть специальная система мастеров, которая до сих пор была вполне подходящей. Для большинства мастеров страницы могут быть построены довольно общим способом, поэтому только один класс реализует эти типы страниц. ...
вопрос задан: 12 December 2010 06:49
0
ответов

Как разделить данные между отдельными классами в Java

Каков наилучший способ обмена данными между отдельными классами в Java? У меня есть куча переменных, которые по-разному используются разными классами в отдельных файлах. Позвольте мне попытаться проиллюстрировать ...
вопрос задан: 12 December 2010 04:45
0
ответов

Композиция на c ++ с необработанным или интеллектуальным указателем?

Небольшой пример того, что я хочу сделать. У меня есть список вершин (выделенных стеком) class Vertex {int id; двойной x; двойной y; двойной z; }; и хочу создать список классов ребер ...
вопрос задан: 11 December 2010 18:40
0
ответов

Операторы переключения плохие? [закрыто]

Недавно я узнал, что операторы switch плохи в ООП, особенно из "Чистого кода" (стр. 37-39) Роберта Мартина. Но рассмотрим эту сцену: я пишу игровой сервер, получаю сообщения от клиентов, ...
вопрос задан: 11 December 2010 14:00
0
ответов

Почему статические классы могут иметь только статические члены?

Как видно из названия, я хотел бы понять, почему статические классы могут иметь только статические члены . Надеюсь, так и на всех языках программирования. Итак, объяснение будет одинаковым для всех ...
вопрос задан: 11 December 2010 08:05
0
ответов

Проблема ООП и макроса

Сегодня я столкнулся с этой проблемой через коллегу. У него был дизайн системы внешнего интерфейса, который выглядит следующим образом: класс LWindow {// Интерфейс для общих методов в Windows }; class LListBox: public ...
вопрос задан: 8 December 2010 15:48
0
ответов

Могу ли я объявить функцию, не являющуюся членом, в C ++?

Могу ли я объявить функцию, не являющуюся членом (может быть, глобальную функцию), как const в C ++? Я понимаю, что ключевое слово const фактически применяется к неявному аргументу this, передаваемому в функциях-членах. Также ...
вопрос задан: 8 December 2010 11:59
0
ответов

Переменные класса одного типа в Python

Разбираясь с типичным примером класса Point при изучении Python, я заметил, что по какой-то причине я не могу иметь уровень класса (статическую переменную) того же типа, что и класс. Например, класс ...
вопрос задан: 6 December 2010 18:49
0
ответов

Проблемы при переходе от функционального к объектно-ориентированному

Я привык работать с функциональным программированием (в основном Haskell) и начинаю с объектно-ориентированного программирования (scala) . У меня проблемы с переводом кода. Например, это мое определение B-дерева в Haskell: ...
вопрос задан: 6 December 2010 17:56