0
ответов

Добавление установщика к производному интерфейсу

Возможно ли каким-то образом добиться такого поведения в C #: открытый интерфейс IReadOnly {Значение данных {получить; } } внутренний интерфейс IWritable: IReadOnly {Значение данных {получить; набор; } } Я хочу быть ...
вопрос задан: 19 July 2011 14:40
0
ответов

c #: getter / setter

Где-то я видел что-то вроде следующего, и мне было интересно, что это значит. Я знаю, что они являются геттерами и сеттерами, но хочу знать, почему тип строки определяется таким образом. Спасибо за помощь. ...
вопрос задан: 15 July 2011 15:03
0
ответов

Геттеры и сеттеры для массивов

У меня есть несколько вопросов о геттерах и сеттерах для массивов. Предположим, у нас есть такой класс, который создает частную копию массива в своем конструкторе: import java.util.Arrays; открытый класс Foo { ...
вопрос задан: 12 July 2011 13:44
0
ответов

Вызов свойства переменной напрямую против getter / setters - OOP Design

Я знаю, что это, вероятно, субъективно, но я прочитал эту страницу оптимизации от Google для PHP, и они предлагают использовать свойство переменной напрямую, без необходимости использования методов получения и установки. Понятно, что я ...
вопрос задан: 2 June 2011 13:47
0
ответов

Is there a way to intercept setters and getters in C#?

In both Ruby and PHP (and I guess other languages as well) there are some utility methods that are called whenever a property is set. ( *instance_variable_set* for Ruby, *__set* for PHP). So, let's ...
вопрос задан: 17 May 2011 13:08
0
ответов

Аксессоры модульного тестирования (геттеры и сеттеры)

Даны следующие методы: общедоступная функция setFoo ( $ foo) {$ this -> _ foo = $ foo; вернуть $ this; } публичная функция getFoo () {return $ this -> _ foo; } Предполагая, что они могут быть изменены на ...
вопрос задан: 27 April 2011 19:20
0
ответов

Поведение функции __ get () в php

Я пытался найти последовательность, в которой магический методы вызываются в PHP. Поэтому написал очень простой программный класс testme {public $ var1; / * function __construct () {echo '
вопрос задан: 25 April 2011 13:02
0
ответов

Получатель / сеттер в конструкторе

Недавно я прочитал о том, что существует возможность определения геттеров / сеттеров в JavaScript . Это кажется чрезвычайно полезным - сеттер - это своего рода «помощник», который может анализировать значение, которое нужно установить ...
вопрос задан: 7 March 2011 16:29
0
ответов

Конструкторы Scala, именованные аргументы и неявные геттеры / сеттеры

Можно ли использовать именованные аргументы в конструкторе Scala, а затем переопределить геттеры и сеттеры без нарушения интерфейса конструктора или создания код крайне уродливый? Возьмите ...
вопрос задан: 21 February 2011 13:43
0
ответов

C# getter and setter shorthand

If my understanding of the internal workings of this line is correct: public int MyInt { get; set; } Then it behind the scenes does this: private int _MyInt { get; set; } Public int MyInt { get{...
вопрос задан: 15 February 2011 21:36
0
ответов

Передовые методы получения, установки и свойств. Java против C #

I ' Я сейчас беру уроки C # и пытаюсь найти лучший способ делать что-то. У меня есть опыт работы с Java, поэтому я знаком только с лучшими практиками Java; Я новичок в C #! В Java, если я ...
вопрос задан: 9 February 2011 18:23
0
ответов

Использование геттера-установщика в классе

Следует ли при любых обстоятельствах использовать геттеры-установщики класс внутри класса?
вопрос задан: 22 January 2011 10:43
0
ответов

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

Я знаю, что. это ярлык для сеттера. Иногда я использую такой код: cell.textLabel.text = [NSString stringWithFormat: @ "это строка% i", indexPath.row]; Это работает, как ожидалось, но я ...
вопрос задан: 20 January 2011 10:59
0
ответов

Получатель с побочным эффектом

Я создаю класс, объекты которого инициализируются с помощью куча XML-кода. Класс имеет возможность извлекать различные параметры из этого XML и кэшировать их внутри переменных состояния объекта. ...
вопрос задан: 19 January 2011 19:16
0
ответов

Doctrine 2 Каков рекомендуемый способ доступа к свойствам?

Я помню, как читал это в моделях Doctrine 2, Я не должен делать свойства / поля общедоступными. Как же тогда выставить эти поля? Песочница использовала методы get * () и set * (). Это лучшая идея? ...
вопрос задан: 16 December 2010 13:38
0
ответов

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

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

Стоит ли возиться с геттерами и сеттерами в PHP?

Я создаю новый класс в PHP. Я не ожидаю, что этот класс когда-либо будет расширен. Стоит ли беспокоиться о том, чтобы сделать члены класса закрытыми и реализовать функции получения и установки? Часть меня думает ...
вопрос задан: 10 December 2010 21:00
0
ответов

C # - Заставить все производные классы вызывать конструктор базового класса

У меня есть базовый класс Character, у которого есть несколько классы, производные от него. Базовый класс имеет различные поля и методы. Все мои производные классы используют один и тот же конструктор базового класса, но если я этого не сделаю ...
вопрос задан: 28 November 2010 13:19
0
ответов

Eclipse JDT: существует ли рефакторинг для замены прямых доступов к полю методом set/методами получателя?

Я знаю, что могу генерировать методы set и методы считывания для полей в исходном меню Eclipse, но я очень удивлен, что оно не предлагает заменять прямые полевые средства доступа вызовами к недавно созданным методам...
вопрос задан: 19 October 2010 22:11
0
ответов

использование свойства по сравнению с методами считывания/методами set в бизнес-классах

При контакте с бизнес-классами, как типичные классы Клиента и Сотрудника, лучше использовать методы считывания и методы set только или использовать свойства? Я перевожу в Delphi (для сам изучение)...
вопрос задан: 18 October 2010 22:21