Описание тега class-hierarchy
Иерархия классов относится к набору классов и их взаимосвязям.
2
ответа
Spring JDBC RowMapper с классом Hiearchies
Я хотел знать, что сообщество считает "лучшими практиками" в отношении отображения иерархий классов с помощью Spring JDBC. У нас нет возможности использовать полноценный инструмент ORM, однако мы используем Spring JDBC для облегчения утомительной пр…
02 дек '09 в 17:05
4
ответа
Как большая иерархия классов влияет на производительность Java?
У меня есть класс, который расширяет другой класс, который расширяет другой класс.. и так далее. Насколько медленный (в процентах) класс с уровнем иерархии 100 уровней будет работать, чем класс с уровнем иерархии 10 уровней?
17 фев '11 в 11:15
1
ответ
Лучший способ реорганизовать иерархию классов
У меня есть класс CGrandMother публичный метод virtual bool Compute() это делает virtual bool Compute() { return false; } От CGrandMother получает публично CMother который не реализует Compute, Теперь из CMother выводить публично C1 а также C2 котор…
14 окт '16 в 12:34
2
ответа
reinterpret_cast вектор указателей на вектор указателей на базовый класс
Рассмотрим следующий фрагмент кода #include <algorithm> #include <iostream> #include <memory> #include <vector> struct Base { int x; Base(int x) : x(x) {} }; struct Derived : public Base { int y, z; Derived(int x) : Base(x), …
23 июл '16 в 06:59
2
ответа
Есть ли у Eclipse средства, чтобы показать мне "слияние" полной реализации Java-класса?
В настоящее время я использую инфраструктуру Java с довольно длинными иерархиями классов. Просматривая путь к коду класса, я должен переключаться между различными классами в этой иерархии. Я ищу инструмент или Eclipse View, который обеспечивает "син…
01 май '12 в 22:38
2
ответа
TS2339: свойство 'x' не существует для типа 'Y'. В классе наследования
Допустим, у меня есть иерархия классов примерно так: // monorepo/src/package1/file1.ts export class AbstractModel implements Hashable { assignFromHash(hash: Object): void { Object.assign(this, hash); } } // monorepo/src/package2/file2.ts export abst…
13 ноя '17 в 13:55
3
ответа
Извлекать только суперкласс из иерархии классов
У меня есть сценарий как следующее: @Entity @Table(name = "ANIMAL") @Inheritance(strategy = InheritanceType.JOINED) public class Animal implements Serializable { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "S_ANIMAL") @Sequen…
01 ноя '12 в 22:37
0
ответов
Может ли Visual Studio экспортировать свой "Вид класса" в обычный текст?
Может ли Visual Studio (2010 или 2012) экспортировать свое "представление классов" в обычный текст? Я не вижу никаких вариантов или другого способа сделать это, кроме как вручную. Существуют ли другие инструменты для создания представления / иерархи…
29 ноя '12 в 22:12
1
ответ
Почему мои результаты не соответствуют ожиданиям? Java ACM
Для следующей программы я ожидаю вывод как: 5 * 2 ^ 3 = 40 Но вывод: 40 * 2 ^ 0 = 40 Сначала я создаю класс "HandyInt": /** * An integer that provides arithmetic operations for great glory. */ public class HandyInt { /** The integer represented by a…
08 дек '16 в 16:01
1
ответ
Какой класс игрока создан лучшей иерархией?
Какой класс более приемлем для будущих реализаций? Штурмовой хищник (множественное наследование) или королева (многоуровневая иерархия)? #include "stdafx.h" #include<stdlib.h> class living { public: int hitpoints; int adaptation; }; class alie…
14 авг '12 в 13:59
3
ответа
Создание одноэлементного класса с dispatch_once для класса hiearchy
У меня есть 2 дочерних класса, которые наследуются от "MyClass", и каждый дочерний класс должен быть одиночным. Я использовал этот шаблон для получения статического экземпляра, когда у меня нет других наследующих классов: + (MyClass *)getInstance { …
27 сен '12 в 23:05
1
ответ
Правильное использование super в Python - я должен ссылаться на имя класса явно?
class Foo(object): def whee(self): return 77 class Bar(Foo): def whee(self): return super(Bar, self).whee() + 1 class Baz(Foo): def whee(self): return super(self.__class__, self).whee() + 1 И то и другое Bar а также Baz вернуть тот же результат для …
17 окт '17 в 17:25
0
ответов
Улучшить алгоритм разрешения переопределения / абстрактного метода
Следующие фрагменты кода определяют, как компилятор для моего пользовательского языка программирования JVM разрешает отсутствующие абстрактные методы и связывает методы с их методами супертипа. Модель наследования похожа на Java 8, вы можете иметь к…
23 авг '15 в 00:52
2
ответа
Разрешение перегрузки функции C++ относительно шаблонного типа и иерархии классов
Возможный дубликат: Приоритет при выборе перегруженных шаблонных функций в C++ Шаблонная функция дает мне возможность работать с различными типами: template<typename T> void destroy(T* obj) { delete obj; } Но в какой-то момент я хочу сделать н…
07 мар '10 в 05:36
1
ответ
Это правильный способ построения иерархии классов?
Итак, у меня есть целый модуль, который отвечает за создание класса игрока в моей игре, и после нескольких часов тяжелой работы я придумал эту иерархию (фрагменты кода, не делая его слишком графическим, но все же предоставляя достаточно для продолже…
18 окт '15 в 20:08
0
ответов
Съемка скриншота представления - UIViewControllerHierarchyInconsistency Только в ViewWillAppear
Я сталкиваюсь со странной проблемой, когда я использую следующий код, чтобы сделать снимок экрана при сбое приложения viewWillAppear let renderr = UIGraphicsImageRenderer(size: self.view.bounds.size) let image = renderr.image { (ctxt) in view.drawHi…
26 дек '18 в 08:02
2
ответа
В любом случае, чтобы сгенерировать графическое дерево классов / иерархии объектов / иерархию?
Допустим, я нахожусь в классе А. Я хочу иметь возможность видеть все классы, которые он вызывает / ссылается / использует вплоть до самого низа.. class A { B b; D d; } class B { C c; } Поэтому я хочу что-то вроде: A --> B --> C --> xx -->…
30 май '13 в 15:20
0
ответов
Предварительно вычислить иерархию типов Java в Eclipse
Есть ли способ, чтобы Eclipse предварительно вычислил иерархии типов Java? Я просматриваю огромный проект, и загрузка иерархий часто занимает много времени. Проект не мой, поэтому организационные изменения не возможны. Спасибо
08 сен '14 в 03:01
1
ответ
Как исправить реализацию ICloneable в древовидной иерархии, основанной на абстрактном классе?
Учитывая иерархию дерева, предположим, что это следующее: abstract class Person : ICloneable ... sealed class Student : Person ... Я хочу реализовать интерфейс ICloneable. В методе Student.Clone я хочу сделать что-то вроде: { Student clonedStudent =…
24 янв '15 в 00:58
2
ответа
Обеспечение исполнения договора по конкретным случаям абстрактной иерархии
Я потерян и нуждаюсь в каком-то божественном руководстве. Перво-наперво: предположим, у вас есть несколько аккуратных интерфейсов: class IProduct { public: virtual void DoThings(); } enum ProductType { ... } class IProducer { public: virtual IProduc…
12 сен '11 в 17:15