0
ответов

Почему в Ruby есть Numeric.new?

a = Numeric.new # не принимает аргумент Я не могу представить, как это можно использовать. Вы можете?
вопрос задан: 5 October 2010 06:33
0
ответов

Какой объектно-ориентированный способ рефакторинга этих двух очень похожие классы в PHP?

У меня есть такой класс: class DreamsImagesStore {public $ table = 'dreams_images'; публичная функция insertNewDreamImage ($ dream_id, $ pid) {попробуйте {$ values ​​= array ($ dream_id, $ ...
вопрос задан: 4 October 2010 21:58
0
ответов

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

Каковы преимущества ООП подтипирования над классами типов, если таковые имеются? Другими словами, теперь, когда у нас есть классы типов, есть ли причина по-прежнему использовать подтипирование ООП? PS: Я программист на Scala.
вопрос задан: 3 October 2010 04:21
0
ответов

Что здесь происходит в PHP с классами?

Если у меня есть этот код, отображается строка «test». Это в PHP 5.3. Это какой-то недосмотр, на который нельзя полагаться, или это какой-то способ достижения множественного наследования в PHP? класс Test1 {...
вопрос задан: 2 October 2010 13:58
0
ответов

Проблема объектно-ориентированного дизайна

Если я При программировании игры, в которой есть рабочий, который рубит дрова (из деревьев), где бы я поместил метод «cutWood», в рабочий класс или класс дерева? РЕДАКТИРОВАТЬ: Первый пример, который я прочитал на OOD ...
вопрос задан: 1 October 2010 09:16
0
ответов

Как используются замыкания для ООП?

PHP и. Нетто закрывается; Мне было интересно, каковы некоторые примеры использования замыканий в ООП и шаблонах проектирования, и какие преимущества они имеют перед чистым ООП-программированием. В качестве пояснения, ...
вопрос задан: 30 September 2010 17:14
0
ответов

Антипаттерн Java Map?

Изменить: я получил несколько ответов, которые говорят то, что я уже сказал в вопросе. Что меня действительно интересует, так это поиск подтверждающих справочных материалов. Я смотрю пример кода, который больше ...
вопрос задан: 30 September 2010 12:28
0
ответов

Безопасна ли реализация OO JavaScript Джона Ресига?

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

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

Предположим, у меня есть частная процедура, которая выполняет некоторые вычисления: частная функция TCar.Speed: float {Результат = m_furlogs * 23; } Но теперь я хочу начать тестирование этого вычисления более тщательно ...
вопрос задан: 29 September 2010 19:05
0
ответов

Наследование C ++, скрытые базовые методы

У меня есть простой базовый класс C ++, производный пример класса. // Base.hpp #pragma once class Base { общедоступные: виртуальный поплавок getData (); virtual void setData (float a, float b); virtual void ...
вопрос задан: 29 September 2010 15:45
0
ответов

Следует ли мне использовать структуры в C ++?

В C ++ разница между структурой и классом невелика, в основном только то, что члены структуры по умолчанию являются общедоступными, а члены класса по умолчанию являются частными. Однако я все еще использую структуры всякий раз, когда я ...
вопрос задан: 28 September 2010 15:19
0
ответов

100% Abstract class vs Interface

Is there a reason to use a 100% abstract class and not an interface ? Can you give me a good example when to use both so I can grasp the concept a little? Update: 100% Abstract class -> abstract ...
вопрос задан: 28 September 2010 08:39
0
ответов

Использование переменных-членов-указателей на функции в классе Objective-C

(впервые в Objective-C, но хорошо разбирается в C / C ++). В настоящее время у меня есть класс Objective-C, и ряд его переменных-членов будут указателями на функции. Эти указатели на функции будут изменены только ...
вопрос задан: 27 September 2010 03:18
0
ответов

Чрезмерное использование миксина - зло, и каковы альтернативные решения?

Иногда использование миксина с множественным наследованием может помочь нам улучшить возможность повторного использования нашего кода. Например, следующий класс дизайна FollowableMixin (object): def get_followers (self): ... ...
вопрос задан: 27 September 2010 00:54
0
ответов

Как определить различие между бизнес-моделью и моделью данных?

Я вижу этот термин, который часто используется так, как будто существует конкретное различие между ними при обсуждении MVC для ОО языки. Из контекста я понял, что бизнес-модели выполняют действие, чтобы ...
вопрос задан: 24 September 2010 17:06
0
ответов

Как выглядит этот сценарий архитектуры управления?

Я ищу отзывы о моем сценарии архитектуры управления (см. Ниже). В частности, я ищу отзывы относительно дизайна, организации, комментариев и форматирования скрипта. Мне нравится ...
вопрос задан: 24 September 2010 14:02
0
ответов

Объектно-ориентированное программирование для взаимодействия между объектами

Я пытаюсь написать программу в объектно-ориентированном стиле. У меня есть некоторые затруднения при кодировании взаимодействия между двумя объектами. Сценарий: Человек (Джон) дает Человеку (Бетти) 5 долларов. Возможные решения ...
вопрос задан: 23 September 2010 07:47
0
ответов

Inheritance and static properties

I don't understand the following phenomenon, could someone explain me please what I got wrong? public class BaseClass { public BaseClass() { BaseClass.Instance = this; } ...
вопрос задан: 23 September 2010 07:47
0
ответов

Как предотвратить наследование для некоторых методов?

Как я могу предотвратить наследование некоторых методов или свойств в производных классах ?! public class BaseClass: Collection {// Некоторые операции ... // Не следует позволять производным классам наследовать '...
вопрос задан: 22 September 2010 18:09
0
ответов

В каких сценариях вы используете инкапсуляцию?

Я хотел бы знать, в каких сценариях вы используете инкапсуляцию. Цель этого вопроса - сотрудничество. Так что не стесняйтесь делиться своим собственным опытом, когда речь идет об инкапсуляции. Некоторые ...
вопрос задан: 22 September 2010 03:36
0
ответов

Когда какой шаблон использовать? [closed]

Как младший разработчик, я немного запутался в некоторых шаблонах проектирования. Иногда я просто не знаю, что использовать в каком контексте. Например, для шаблонов создания я действительно не знаю, когда использовать: ...
вопрос задан: 21 September 2010 17:20
0
ответов

Должны ли сущности (объекты домена) знать о Mapper при использовании шаблона Data Mapper?

Я работаю с Doctrine2 впервые, но думаю, что этот вопрос является достаточно общим, чтобы не зависеть от конкретного ORM. Должны ли сущности в шаблоне Data Mapper знать - и использовать - ...
вопрос задан: 21 September 2010 16:58
0
ответов

Секрет достижения хорошего объектно-ориентированного дизайна [закрыто]

Я программист на C ++, и я с нетерпением жду возможности изучить и освоить объектно-ориентированный дизайн. Я много искал, и поскольку мы все знают, что существует множество материалов, книг, руководств и т.д. о том, как достичь ...
вопрос задан: 21 September 2010 08:34
0
ответов

Почему объектно-ориентированная модель так занимает / монополизирует? [закрыто]

Дон Поймите меня неправильно - ООП в настоящее время является лучшим средством для структурирования больших баз кода. Но почему люди пытаются втиснуть что-нибудь в объектно-ориентированное представление? Например: каждый учебник по ООП содержит "...
вопрос задан: 21 September 2010 03:37
0
ответов

Декораторы Python по сравнению с методом «около» CLOS

Я возвращаюсь к своим дням CLOS (Common Lisp Object System) для этого абстрактного вопроса. Я усиливаю вопрос, чтобы прояснить: мне кажется, что декоратор Python похож на "...
вопрос задан: 20 September 2010 23:30
0
ответов

Поддержка объектно-ориентированного подхода при использовании слушателей в Java

У меня есть код, подобный следующему: открытый класс myButton расширяет JButton () {общедоступные данные типа int; общедоступный myButton () {супер ("asdf"); данные = 2; } } открытый класс myPanel ...
вопрос задан: 20 September 2010 20:08
0
ответов

Можно ли отправить изображение на мой сервлет как ByteBuffer?

Я пытаюсь подключить свой телефон Android к сервлету и отправьте ему определенное изображение. Я решил сделать это, используя функцию copyPixelsToBuffer (), а затем попытаюсь отправить это ...
вопрос задан: 20 September 2010 19:49
0
ответов

Лучшие практики ООП для Javascript? [закрыто]

Мне надоело видеть десятки различных способов объектно-ориентированного программирования на Javascript. Может ли кто-нибудь просто сказать мне, какую технику мне следует использовать, учитывая, что я хочу работать над крупномасштабным проектом ...
вопрос задан: 20 September 2010 09:23
0
ответов

Не вызывает ли запах кода наличие только одного класса в пакете?

Неправильно ли иметь пакет только с одним классом? Будет ли разумнее просто переместить единственный класс в пакет util, который будет содержать другие случайные полезные классы?
вопрос задан: 20 September 2010 09:12
0
ответов

Выход из процедурного мышления

Я занимаюсь программированием (в качестве работы) около 3-4 месяцев после того, как окончил университет и изучал информатику. В университете меня учили объектно-ориентированному программированию, и я почувствовал, что у меня есть ...
вопрос задан: 19 September 2010 20:30