Результаты поиска по запросу "oop"
Какой должна быть доступность полей в абстрактном классе?
Проще говоря, как пример, public abstract class AbstractFellow { protected Thing buddy; .... public class ConcreteFellow extends AbstractFellow { public void someMethod() { buddy.doSomething(); //OR buddy = somethingElse; //OR somethingElse = ...
Разница между переменной-членом и свойством-членом?
Существуют ситуации, когда я объявляю переменные-члены в верхней части моего класса, а затем также объявляю свойство для доступа или установки этой переменной-члена, но я спрашиваю себя, нужно ли свойство, если к этой переменной можно будет ...
Защищенное поле только для чтения и защищенное свойство
У меня есть абстрактный класс, и я хотел бы инициализировать поле только для чтения в его защищенном конструкторе. Я хотел бы, чтобы это поле только для чтения было доступно в производных классах. Следуя своей привычке делать все поля приватными ...
Весна и модель анемичной области
Итак, я заметил, что у меня определенно есть склонность к шаблону моих объектов стека Spring / Hibernate, например: Контроллер Foo звонит в «FooService»FooService вызывает метод FooRepository.getById () для получения некоторых Foos.FooRepository ...
Работающий пример или рабочая демонстрация шаблона интерфейса в JavaScript
Я читаю книгу «Про шаблоны проектирования javascript» и нахожу небольшие трудности в понимании паттерна «Интерфейс», приведенного в главе 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 ...
Как программно найти открытые свойства класса внутри одного из его методов
У меня есть классFoo с общественными и охраняемыми объектами.Foo должен иметь нестатический метод,getPublicVars() который возвращает список всех открытых свойствFoo (это всего лишь пример, я знаю изснаружи Foo вызов объекта get_object_vars() ...
ООД / ООП Этюды / Кодовые упражнения
Я искал в Интернете в течение некоторого времени. Я ищу небольшие примеры упражнений для практики OOD (и для некоторых внутренних семинаров TDD). Если есть единственное место, где эта потребность удовлетворяется, пожалуйста, укажите мне на это .. ...
Какой лучший способ создать классы JavaScript? [Дубликат]
Возможный дубликат: Использование «прототипа» против «этого» в Javascript? [https://stackoverflow.com/questions/310870/use-of-prototype-vs-this-in-javascript] Объектно-ориентированные вопросы в ...
Помощь в проектировании древовидной структуры - Напряжение между функционалом и ООП
Я изучал f # в предыдущие дни, писал небольшой проект, который, наконец, работает (конечно, с помощью SO). Я пытаюсь научиться быть настолько идиоматичным, насколько это возможно, что в основном означает, что я стараюсь не изменять свои ...