4
ответа

Свойство и инкапсуляция

Следующее является вопросом относительно использования свойств в классе. Я использовал общественные собственности вместо того, чтобы выставить членские переменные публично. Большинство сообщает, что этот подход помогает...
вопрос задан: 5 February 2016 20:20
4
ответа

Что “программирует к интерфейсам, не реализациям”, средним?

Каждый натыкается на эту фразу при чтении о шаблонах разработки. Но я не понимаю это, кто-то мог объяснить это для меня?
вопрос задан: 23 January 2016 22:11
4
ответа

Что на самом деле означает «одноразовый объект» или, скорее, «простой одноразовый объект» в PHP, особенно в отношении концепции «Анонимные классы»? [Дубликат]

Ниже приведен текст из документации PHP: поддержка анонимных классов была добавлена ​​в PHP 7. Анонимные классы полезны, когда нужно создавать простые одноразовые объекты. Я не понял ...
вопрос задан: 25 July 2015 21:18
4
ответа

перегрузка оператора (друг и функция членства)

Каково различие между перегрузкой оператора с помощью друга ключевое слово и как функция членства в классе? Кроме того, каково различие в случае какой-либо перегрузки унарного оператора (т.е...
вопрос задан: 17 July 2015 21:51
4
ответа

Какой смысл Объекта передачи данных (DTO)?

Почему я должен использовать объекты DTOs/Domain, когда я могу просто поместить все бизнес-классы в библиотеку классов, используйте их в бизнес-логике, затем также передайте те те же бизнес-объекты на граничные классы?...
вопрос задан: 3 July 2015 22:11
4
ответа

Как я реализую таблицу отправки в Perl модуль OO?

Я хочу поместить некоторые нижние индексы, которые являются в пакете OO в массив - также в пакете - для использования в качестве таблицы отправки. Что-то вроде этого Вздор пакета:: Вздор; используйте поля 'тесты'; sub, новый {...
вопрос задан: 16 April 2015 08:33
4
ответа

Класс и расширяет абстрактный класс и реализует интерфейс

Что, если у меня есть класс, который и расширяет абстрактный класс и реализует интерфейс, например: класс Пример: AbstractExample, ExampleInterface {//содержание класса здесь}, Как может я...
вопрос задан: 17 February 2015 03:30
4
ответа

Создание шаблона разработки Singleton в PHP5

Как можно было бы создать Singleton-класс с помощью классов PHP5?
вопрос задан: 19 January 2015 03:53
4
ответа

Переопределить методы атрибута ActiveRecord

Пример того, о чем я говорю: класс Person < ActiveRecord :: Base def name = (name) super (name.capitalize) end def name super (). Downcase # не уверен, зачем вам это делать; это ...
вопрос задан: 11 November 2014 15:36
4
ответа

Как DID Microsoft делает это? (вопрос о OO об их классе HttpServerUtility.NET)

HttpServerUtility содержит государственную функцию под названием UrlEncode. Это не общая функция. HttpServerUtility не имеет никаких общедоступных конструкторов. Выполнение этого перестало работать: Тусклый encodeMe Как Строка = "...
вопрос задан: 21 September 2014 10:03
4
ответа

Шаблон переводчика

В предыдущем задании мой менеджер предложил использование шаблона Переводчика для преобразования данных от DataTable до объектов. В основном класс Переводчика имел только статичный (т.е. класс) методы, таким образом, это было...
вопрос задан: 26 August 2014 02:41
4
ответа

Рекурсивный тип bound - semantic [duplicate]

Я пытаюсь понять, что представляет собой практическое различие между: интерфейсом Wrapper & lt; T extends Wrapper & lt; T & gt; & gt; и интерфейс Wrapper & lt; T расширяет Wrapper & gt; Они, кажется, ведут себя одинаково - в чем ...
вопрос задан: 18 August 2014 16:24
4
ответа

Как я могу получить имя класса от статического вызова в расширенном классе PHP?

У меня есть два класса: Действие и MyAction. Последний объявляется как: класс MyAction расширяет Действие {/* некоторые методы здесь */} Все, которое мне нужно, является методом в классе Действия (только в нем, потому что там будет...
вопрос задан: 22 July 2014 17:03
4
ответа

Python 3.6 - Самостоятельно распознается как параметр? [Дубликат]

Я кодирую пользовательскую заставку, и у меня есть 5 классов, и когда я запускаю функцию из одного из них, она говорит TypeError: g не определен, но я ввел правильные параметры. Он считает себя параметром. Я ...
вопрос задан: 11 June 2014 21:31
4
ответа

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

Как мне вызвать родительскую функцию из производного класса, используя C ++? Например, у меня есть класс с именем parent и класс child, который является производным от parent. В каждом классе есть печать ...
вопрос задан: 2 May 2014 23:43
4
ответа

Коммуникация в компонентно-ориентированном игровом механизме

Для 2D игры я делаю (для Android), я использую компонентно-ориентированную систему, где GameObject содержит несколько объектов GameComponent. GameComponents может быть вещами, такими как входные компоненты, представив...
вопрос задан: 11 March 2014 22:00
4
ответа

Каково различие между копированием и клонированием?

Существует ли категорическая ссылка на этом в программировании? Я вижу, что много людей называет глубоко копирование и клонирование как то же самое. Действительно ли это верно? Действительно ли это является языковозависимым? Маленькая точка, но это...
вопрос задан: 25 February 2014 13:50
4
ответа

Основная концепция java Oops [duplicate]

public class A {static int count = 10; } public class Test {public static void main (String [] args) {A a = null; System.out.println (a.count); }} Ожидаемый результат: ...
вопрос задан: 11 February 2014 21:08
4
ответа

Каково различие между наследованием и Категориями в Objective C

Кто-то может объяснить мне различие между категориями и наследованием в Objective C? Я считал запись в Википедии, и обсуждение категорий там не выглядит несколько отличающимся от этого...
вопрос задан: 3 February 2014 13:11
4
ответа

Переопределение типа возвращаемого значения в расширенном интерфейсе - плохая идея?

В Java вы можете сделать следующее: открытый интерфейс IEngine {} открытый интерфейс ICoolEngine расширяет открытый интерфейс IEngine {} Car {IEngine getEngine (); } открытый интерфейс ICoolCar расширяет ICar {...
вопрос задан: 19 December 2013 20:08
4
ответа

Как я могу записать классы, которые не полагаются на “глобальные” переменные?

Когда я взял свой первый ход программирования в университете, нам преподавали, что глобальные переменные были злыми и должны избежаться по всей стоимости (так как можно быстро разработать сбивающий с толку и неудобный в сопровождении...
вопрос задан: 13 December 2013 02:25
4
ответа

Почему (C++) не является виртуальными деструкторами, осуществленными для базового класса

Деструкторы не являются виртуальными по умолчанию для не причинения вреда, когда его не нужное, которое прекрасно. Но в случае сценария производного класса базового класса, там какой-либо вариант использования для того, чтобы не иметь виртуальный деструкт
вопрос задан: 8 December 2013 19:02
4
ответа

Альтернативы объектно-ориентированному программированию?

ООП, вероятно, является наиболее часто используемой парадигмой программирования в современном дизайне программного обеспечения. У меня вопрос - какие еще парадигмы могут конкурировать с ним и могут заменить уп? Чтобы прояснить этот вопрос, ...
вопрос задан: 21 November 2013 22:18
4
ответа

Инициализация классов с помощью интерфейса, из которого они получены из [duplicate]

У меня есть интерфейс под названием Product. Исходя из этого, у меня есть два абстрактных класса: бакалейные товары и телефоны. Из каждого из этих двух являются два класса: молочные продукты и продукты для бакалеи и ...
вопрос задан: 9 November 2013 09:34
4
ответа

(Hashmap ООП), когда я кладу другой ключ в hashmap после того, как я использую get (ключ), другой ключ показывает тот же результат [дубликат]

когда я добавляю другой ключ в hashmap после этого, я использую get (key), другой ключ показывает тот же результат, я понятия не имею, почему это происходит. У меня есть два класса, класс Room и класс Office. Это моя комната ...
вопрос задан: 9 November 2013 09:34
4
ответа

JavaScript называя открытый метод от частного в том же объекте

Могу я называть открытый метод из частного: var myObject = функция () {var p = 'частный var'; функционируйте private_method1 () {//, может я называть открытый метод "public_method1" от этого (...
вопрос задан: 3 November 2013 13:17
4
ответа

Лучший способ организовать классы MATLAB? [закрытый]

MATLAB имеет два способа организовать классы: - каталоги: @ClassName\ClassName.m Method1.m Method2.m Единственные файлы: ClassName.m: % classdef ClassName методов все методы...
вопрос задан: 20 October 2013 00:30
4
ответа

Абстрактные классы по сравнению с интерфейсами по сравнению с mixins

Кто-то мог объяснить мне различия между абстрактными классами, интерфейсами и mixins? Я использовал каждого прежде в моем коде, но я не знаю технических различий.
вопрос задан: 25 September 2013 17:16
4
ответа

Наследование для расширения структуры данных в Haskell

Программист на C++, пытающийся изучить Haskell здесь. Извините это, вероятно, легкий вопрос. Я хочу перевести программу, которая представляет 3D формы. В C++ у меня есть что-то как: класс Форма {...
вопрос задан: 2 August 2013 16:47
4
ответа

Разница между Prototype и Object.create Inheritance? [Дубликат]

Нужна ваша помощь, чтобы понять, в чем разница между прототипом и Object.create Inheritance?. Пожалуйста, расскажите, пожалуйста, почему console.log (objBird.a ()); дает ошибку. ref: https: // ...
вопрос задан: 13 July 2013 10:15