oop — все вопросы

2ответа
10 голосов
несвязанный метод с экземпляром в качестве первого аргумента получил строку, но требует чего-то другого
#Maps.py class Maps(object): def __init__(self): self.animals = [] self.currently_occupied = {} def add_animal(self, name): self.animals.append(name) self.cu
3ответа
10 голосов
Как указать объект одного класса, но не определенного подкласса?
class A { } class B : A { } void method(A that is not a B argument) {} void generic_method(generic_class<A that is not a B> generic_argument) {} void params_method(params A that is not a B[
2ответа
10 голосов
Как определить статические поля для параметра типа в обобщенных java
Я хочу определить временной интерфейс следующим образом: public interface TimeInterface<T> { static T ZERO; static T INFINITY; // some other methods... } Возможно ли это или к
2ответа
10 голосов
Статическое распределение против Динамического распределения против Автоматического распределения
В чем различия между статическим, динамическим и автоматическим размещением?
4ответа
10 голосов
способ указать тип класса объекта в PHP
Есть ли способ указать тип атрибута объекта в PHP? например, у меня было бы что-то вроде: class foo{ public bar $megacool;//this is a 'bar' object public bar2 $megasupercool;//this is a 'bar2' o
3ответа
10 голосов
Может ли экземпляр класса самоуничтожиться?
Возможно ли для экземпляра объекта PHP уничтожить /сбросить сам себя? Скажем, у меня был класс, представляющий файл, а затем я впоследствии удаляю этот файл, используя класс. Можно ли как-то сбросит
4ответа
10 голосов
Изменить отображение enum
Как я могу получить перечисление c #, которое, если я выбрал строку, возвращает другую строку, как в Java, это можно сделать с помощью public enum sample{ some, other, things; public stri
2ответа
10 голосов
Преобразование Java из объекта в подкласс
Вот мой код для Scene.java. Он имеет различные типы объектов, каждый из которых включен в один общий ArrayList с именем targets. Все они имеют метод toString(), который возвращает их идентификатор.
5ответов
10 голосов
Как добавить общие методы для нескольких перечислений Java? (абстрактный предок класса?)
У меня есть несколько перечислений Java как таковых public enum Aggregation { MORTGAGE( "Mortgage" ), POOLS( "Pools" ), PORTFOLIO( "Portfolio" ); private Aggregation( final String
9ответов
10 голосов
Правильный ООП дизайн без геттеров?
Я недавно прочитал, что геттеры /сеттеры - это зло, и я должен сказать, что это имеет смысл, но когда я начал изучать ООП, одним из первых вещей, которые я узнал, было «Инкапсулировать ваши поля», п
oop
6ответов
10 голосов
Есть ли у объектно-ориентированного дизайна место в веб-разработке? [закрыто]
Я работаю в магазине веб-разработок, поэтому, естественно, мы имеем дело с профилями пользователей. Имея дело с одним из наших сайтов, я заметил, что не было класса «Пользователь», что показалось мн
oop
4ответа
10 голосов
Как реализовать таблицу диспетчеризации в модуле Perl OO?
Я хочу поместить некоторые подпрограммы, которые находятся в пакете OO, в массив - также внутри пакета - для использования в качестве таблицы диспетчеризации. Как то так package Blah::Blah; use f
5ответов
10 голосов
Что такое сериализация и десериализация объектов?
Что такое сериализация и десериализация ? Какая разница между сериализацией и обычными методами, такими как чтение свойств объекта, а затем заполнение ими столбцов DataRow и, наконец, сохранен
4ответа
10 голосов
Как мне узнать все роли, которые выполняет Perl 6?
С помощью .does я могу проверить, имеет ли тип ту роль, которую я уже знаю. Я хотел бы получить список ролей. Наследование имеет .^mro, но я не видел ничего подобного для ролей в метамодели. Наря
6ответов
10 голосов
Как Ruby полностью объектно-ориентирован?
Итак, мне интересно, как Ruby является полностью объектно-ориентированным языком. Я натыкаюсь на одну проблему, которая мне не совсем понятна. Если я определю функцию следующим образом def foo(
9ответов
10 голосов
Является ли C ++ полностью объектно-ориентированным языком?
Я читал, что светские разговоры полностью объектно-ориентированы. Является ли C ++ полностью объектно-ориентированным? если нет .. тогда почему так?
10ответов
10 голосов
Нужно ли использовать помощники классов при разработке нового кода?
В Delphi 8 представлены помощники классов для сопоставления VCL /RTL с иерархией объектов .NET. Они позволяют внедрять методы в существующий класс, не переопределяя класс и не изменяя оригинал. Боле
2ответа
10 голосов
неожиданное использование (T_USE) при попытке использовать composer
Итак, я пытаюсь использовать API-интерфейс coinbase. Я пытаюсь провести простой тест, чтобы увидеть, смогу ли я заставить его работать, но я получаю различные ошибки композитора. В настоящее врем
2ответа
11 голосов
Каков наилучший способ представить типобезопасный пакет свойств в классе?
У меня есть стороннее приложение, которое предоставляет объекту множество «атрибутов», которые являются просто парами (строковых) ключей и значений. Типы значений могут быть строками, DateTime, Int3
7ответов
11 голосов
Переопределяющие методы против назначения методов делегатов /событий в ООП
Это немного странный вопрос. Я хочу создать набор объектов (известных во время разработки), каждый из которых имеет определенные функции, связанные с ними. Я могу сделать это, предоставив моим объек
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132