Я в последнее время думал много об альтернативах основанному на классах подходу к объектной ориентации. Одна вещь, которая прослушивает меня на сегодняшних языках, состоит в том, что мы часто используем статические классы / одиночные элементы к...
Возможный Дубликат: Свойства по сравнению с Методами Являются там правилом или общей лучшей практикой относительно того, когда использовать свойство по сравнению с методом? Технически любой метод без параметров может быть сделан в свойстве и...
При генерации методов set и методов считывания в Eclipse одна из опций состоит в том, чтобы использовать методы считывания и методы set в классе вместо того, чтобы получить доступ к участникам класса непосредственно. Этот уровень внутреннего класса...
Мы имеем два объекта PHP5 и хотели бы объединить содержание одного во второе. Нет никакого понятия подклассов между ними так, решения, описанные в следующей теме, не могут применяться. Как...
Возможный Дубликат: Интерфейс, определяющий подпись конструктора? Я знаю, что Вы не можете указать конструктора в интерфейсе в .NET, но почему может мы нет? Это было бы действительно полезно для моего тока...
Следует ли аннотировать метод, который реализует метод интерфейса, @Override? Javadoc аннотации Override говорит: Указывает, что объявление метода предназначено для переопределения метода ...
Я всегда думал, что .equals () метод в Java должен быть переопределен, чтобы быть сделанным характерным для класса, который Вы создали. Другими словами, искать эквивалентность двух различных экземпляров скорее...
Я работаю над проектом, который требует управления огромными матрицами, специфически пирамидального суммирования для вычисления связки. Короче говоря, я должен отслеживать относительно небольшое число...
Какова была мотивация для того, чтобы иметь повторно ввести ключевое слово в Delphi? Если у Вас есть дочерний класс, который содержит функцию с тем же именем как виртуальная функция в родительском классе, и это не...
Существуют некоторые сообщения об этом вопросе, но я ясно не добирался, когда использовать объектно-ориентированное кодирование и когда использовать программные функции во включении. Кто-то также упомянул мне, что ООП очень...
Я хочу изолировать код базы данных от дизайна GUI. В течение разумного срока я читал/искал/просматривал по темам как mgm/mvp/mvc/persistence/objects и т.д. Я действительно испытываю затруднения в разработке...
Вот сценарий в моем уме, и я погуглил, Дребезжал он много, но добрался, ответ как "Абстрактный класс не имеет реализованного метода так, мы наклоняемся, создают объект" "Слово 'Abstract', сообщают...
Я не знаю, почему я начал думать об этом, но теперь я, может казаться, не останавливаюсь. В C# - и вероятно много других языков, я помню, что Delphi раньше позволял Вам сделать это также - законно записать...
У меня есть это: одна строковая переменная, которая содержит имя класса ($classname) одна строковая переменная с хранениями имя свойства ($propertyname), я хочу получить то свойство от того класса, проблема...
Я пытаюсь научиться тому, как лучше всего использовать ООП в PHP. Пожалуйста, имейте в виду, что даже если бы я изучал теорию этого нового "мира", я, очевидно, еще не входил в ООП, думая. Какая' Разница между ...
Как я могу выйти из цикла, когда у первого воина есть здоровье 0. В настоящее время, когда здоровье воинов меньше 0, они все еще наносят удары по противнику. Пожалуйста, приложите мою фотографию. общественная пустота ...
Я испытываю затруднения при понимании ORM в Ruby on Rails. Из того, что я понимаю, что существует 1:1 отношения между таблицами/столбцы и объектами/атрибутами. Таким образом, каждая запись является объектом. Также, что...
Я знаю, что наличие ромбовидного наследования считают плохой практикой. Однако у меня есть 2 случая, в которых я чувствую, что ромбовидное наследование могло соответствовать очень приятно. Я хочу спросить, был бы Вы рекомендовать мне использовать...
Я ищу хороший способ описать OO новичкам, хотя аналогия. В настоящее время я уподобляю Класс списку покупок и тележку для покупок, полную объектов к объекту. Но я чувствую, что это немного...
Каковы некоторые места реального мира тот призыв к делегатам? Мне любопытно, какие ситуации или шаблоны присутствуют, где этот метод является лучшим решением. Никакой код не требуется.
Как я могу эмулировать классы (и пространства имен) в JavaScript? Я должен создать библиотеку JavaScript и ограничил опыт с языком. Я всегда думал, что это имело собственную поддержку классов...
Я относительно плохо знаком с программированием.NET (и ООП в целом), и я хочу удостовериться, что я не разрабатываю плохие привычки новичка при разработке моих приложений. Если Вы нанимали нового разработчика.NET и...
Как проект за лето, в то время как у меня есть некоторое время простоя от Uni, я собираюсь создать монополистическую игру. Этот вопрос больше об общем представлении о проблеме однако, а не определенной задаче, которая я...
Я работаю над некоторыми домашними заданиями, и вопрос на предыдущем экзаменационном листе просит назвать все абстрактные классы в данной диаграмме UML. Полагаю, довольно просто. Есть одно резюме ...
Когда я учу новый язык, я часто программа некоторые математические функции для привыкания к синтаксису потока управления. После этого мне нравится реализовывать некоторые алгоритмы сортировки для привыкания к массиву/...
Я испытываю немного затруднений при получении моей головы вокруг концептуального различия между объектом и классом. Я действительно не понимаю различия между двумя ни на каком языке программирования, но...