Результаты поиска по запросу "oop"

2 ответа

Какой должна быть доступность полей в абстрактном классе?

Проще говоря, как пример, public abstract class AbstractFellow { protected Thing buddy; .... public class ConcreteFellow extends AbstractFellow { public void someMethod() { buddy.doSomething(); //OR buddy = somethingElse; //OR somethingElse = ...

8 ответов

Разница между переменной-членом и свойством-членом?

Существуют ситуации, когда я объявляю переменные-члены в верхней части моего класса, а затем также объявляю свойство для доступа или установки этой переменной-члена, но я спрашиваю себя, нужно ли свойство, если к этой переменной можно будет ...

7 ответов

Защищенное поле только для чтения и защищенное свойство

У меня есть абстрактный класс, и я хотел бы инициализировать поле только для чтения в его защищенном конструкторе. Я хотел бы, чтобы это поле только для чтения было доступно в производных классах. Следуя своей привычке делать все поля приватными ...

ТОП публикаций

4 ответа

Весна и модель анемичной области

Итак, я заметил, что у меня определенно есть склонность к шаблону моих объектов стека Spring / Hibernate, например: Контроллер Foo звонит в «FooService»FooService вызывает метод FooRepository.getById () для получения некоторых Foos.FooRepository ...

3 ответа

Работающий пример или рабочая демонстрация шаблона интерфейса в JavaScript

Я читаю книгу «Про шаблоны проектирования javascript» и нахожу небольшие трудности в понимании паттерна «Интерфейс», приведенного в главе 2 книги, поскольку нет полного примера кода, демонстрирующего использование этого паттерна. Я ищу некоторую ...

2 ответа

Почему мои свойства объекта JavaScript перезаписываются другими экземплярами?

Я создал объект, подобный следующему. var BaseObject = function(){ var base = this; base.prop; base.setProp = function(val){ base.prop = val; } }Когда я звонюsetProp Метод, я получаю следующее. var a = new BaseObject(); var b = new ...

3 ответа

Как программно найти открытые свойства класса внутри одного из его методов

У меня есть классFoo с общественными и охраняемыми объектами.Foo должен иметь нестатический метод,getPublicVars() который возвращает список всех открытых свойствFoo (это всего лишь пример, я знаю изснаружи Foo вызов объекта get_object_vars() ...

7 ответов

ООД / ООП Этюды / Кодовые упражнения

Я искал в Интернете в течение некоторого времени. Я ищу небольшие примеры упражнений для практики OOD (и для некоторых внутренних семинаров TDD). Если есть единственное место, где эта потребность удовлетворяется, пожалуйста, укажите мне на это .. ...

4 ответа

Какой лучший способ создать классы JavaScript? [Дубликат]

Возможный дубликат: Использование «прототипа» против «этого» в Javascript? [https://stackoverflow.com/questions/310870/use-of-prototype-vs-this-in-javascript] Объектно-ориентированные вопросы в ...

6 ответов

Помощь в проектировании древовидной структуры - Напряжение между функционалом и ООП

Я изучал f # в предыдущие дни, писал небольшой проект, который, наконец, работает (конечно, с помощью SO). Я пытаюсь научиться быть настолько идиоматичным, насколько это возможно, что в основном означает, что я стараюсь не изменять свои ...