0
ответов

Python: найти все классы, унаследованные от этого? [дубликат]

Есть ли в python способ запросить пространство имен для классов, которые наследуются от определенного класса? Учитывая виджет класса, я хотел бы иметь возможность вызывать что-то вроде наследников (виджет), чтобы получить список ...
вопрос задан: 4 May 2011 10:20
0
ответов

Простой пример пространств имен, классов и наследования JavaScript

Меня попросили перенести часть нашего кода PHP на JavaScript, чтобы большая часть нашей логики выполнялась на клиенте. сторона. Я бы хотел простой пример, который показывает: пространство имен («Пакет»), содержащее два ...
вопрос задан: 3 May 2011 20:25
0
ответов

Почему деструктор базовых классов должен быть виртуальным?

в C ++: почему деструктор базовых классов должен быть виртуальным?
вопрос задан: 3 May 2011 17:48
0
ответов

Внешний класс против суперкласса

Имеет ли супервизор более высокий приоритет, чем внешний класс? Представьте, что у нас есть три класса: ClassA КлассB Анонимный класс в ClassB, расширяющий ClassA ClassA.java: открытый класс ClassA {protected String ...
вопрос задан: 3 May 2011 13:54
0
ответов

Error: Function is inaccessible

I'm getting this error, but I thought I would only get it if the member's protection level was too high and made it inaccessible, but I'm getting it anyway. Shopable.h: #ifndef _SHOPABLE_H_ #define ...
вопрос задан: 30 April 2011 21:01
0
ответов

Тайм-аут подключения к SSL-сокету

Как настроить тайм-аут подключения для SSL-сокетов в Java? Для простых сокетов я могу просто создать новый экземпляр сокета без какой-либо целевой конечной точки с помощью new Socket (), а затем вызвать connect (...
вопрос задан: 29 April 2011 04:17
0
ответов

Entity Framework 4.1 Code First: получить все сущности с определенным базовым классом

У меня есть DbContext с настройкой разных DbSet со всеми типы, производные от одного и того же базового класса: открытый класс Foo: Entity {} открытый класс Bar: Entity {} MyDbContext: DbContext {...
вопрос задан: 28 April 2011 19:01
0
ответов

Когда следует выбирать наследование интерфейса при разработке библиотек классов C #? [closed]

У меня есть несколько классов процессоров, которые будут делать две очень разные вещи, но вызываются из общего кода (ситуация «инверсии управления»). Мне интересно, какие соображения по дизайну мне следует учитывать ...
вопрос задан: 28 April 2011 10:06
0
ответов

Бывают ли моменты, когда конструктор суперкласса не вызывается в C ++?

Этот вопрос получил меня в интервью. Если B равно A ' s подкласс. При построении B бывает время, когда конструктор A не вызывается? РЕДАКТИРОВАТЬ: Я сказал интервьюеру, что я не могу думать о таком случае ...
вопрос задан: 28 April 2011 03:10
0
ответов

Шаблон репозитория и наследование в. net

Я новичок в шаблоне проектирования репозитория, и я зашел в тупик, пытаясь реализовать его в отношении наследования. Я не уверен, даже если я начал в правильном направлении. Итак ...
вопрос задан: 27 April 2011 20:43
0
ответов

Java: Использовать импорт или явное имя пакета / класса?

Я пишу очень простое приложение, расширяющее Swing JFrame. В чем разница между явной ссылкой: открытый класс LineTest extends javax.swing.JFrame { ... или импорт класса ...
вопрос задан: 27 April 2011 13:25
0
ответов

ADO EF Code First Generic Intermediate Class Inheritance mapping

У меня есть следующее требование, которое хорошо работает в объектно-ориентированном пространстве, но я не могу вернуть его обратно в БД сначала использует код ADO EF. У меня есть множество продуктов, каждый из которых будет иметь разные аспекты (...
вопрос задан: 25 April 2011 13:56
0
ответов

Каков правильный вариант использования dynamic_cast?

Мне много раз говорили (и видел себя на практике), что использование dynamic_cast часто означает плохой дизайн, потому что его можно и нужно заменить виртуальными функциями. Например, рассмотрим ...
вопрос задан: 25 April 2011 08:53
0
ответов

Разрешение реализации интерфейса только для определенных классов

Можно ли разрешить только некоторые конкретные классы для реализации iterface? Скажем, я создал интерфейс IMyInterface и хочу, чтобы только классы, производные от UserControl, имели возможность ...
вопрос задан: 24 April 2011 05:48
0
ответов

Python Reference Subclass in a Static Method

This is going to be difficult to explain, but what I'm trying to do is create a Base object to base other objects on. The Base class handles shared tasks so that subclasses don't need to keep ...
вопрос задан: 23 April 2011 22:15
0
ответов

Почему мы не можем выполнить List mylist = ArrayList (); [дубликат]

Почему мы не можем выполнить List mylist = ArrayList ();
вопрос задан: 23 April 2011 10:56
0
ответов

Анонимное наследование классов

Я создаю API автоматизации Python для конфигурации устройства, которая выглядит так ... root @ EX4200-24T # show interfaces ge-0/0/6 mtu 9216; unit 0 {семейство Ethernet-коммутации {port -...
вопрос задан: 21 April 2011 01:50
0
ответов

Почему классы Java не наследуют аннотации от реализованных интерфейсов?

Я использовал AOP Guice для перехвата вызовов некоторых методов. Мой класс реализует интерфейс, и я хотел бы аннотировать методы интерфейса, чтобы Guice мог выбрать правильные методы. Даже если ...
вопрос задан: 20 April 2011 06:43
0
ответов

Может ли удаление final из определения класса нарушить обратную совместимость?

В настоящее время я читаю «Эффективная Java» Джошуа Блоха, и пункт 17 - «Дизайн и документ для наследования, иначе запретите это». Автор предлагает по умолчанию запретить наследование. Безопасно ли ...
вопрос задан: 17 April 2011 17:08
0
ответов

C ++: «ошибка: ожидаемое имя класса перед маркером '{'» при наследовании класса шаблона

Я поискал решение своей проблемы и нашел много информации о циклических ссылках и пространстве имен проблемы (ни одна из которых не применима в моем случае), но ничего похожего на проблему, с которой я столкнулся. У меня есть шаблон ...
вопрос задан: 17 April 2011 14:03
0
ответов

Как сделать так, чтобы обработка исключений пропускалась через несколько блоков catch в одном случае?

Допустим, у вас есть следующая иерархия. У вас есть базовый класс Animal с множеством подклассов, таких как Cat, Mouse, Dog и т. Д. Теперь у нас есть следующий сценарий: void ftn () { throw Dog(); } ...
вопрос задан: 16 April 2011 00:37
0
ответов

Тип Mono.Cecil.IsAssignableFrom (производныйType) эквивалент

Я использую Mono.Cecil для поиска типов в Сборки, производные от данного. Обычно это можно сделать с помощью метода IsAssignableFrom (), но я не могу найти его эквивалент в Cecil. Есть ли такие ...
вопрос задан: 15 April 2011 14:50
0
ответов

Почему при объявлении производного класса необходимо указывать базовый класс перед интерфейсами?

public interface ITest {int ChildCount {получить; установлен; } } открытый класс Test { } открытый класс OrderPool: ITest, Test {public int ChildCount {получить; установлен; } } Ошибка ...
вопрос задан: 15 April 2011 10:54
0
ответов

Почему и родитель, и дочерний класс реализует тот же интерфейс?

Я унаследовал некоторый устаревший код Java (1.4), и это дизайнерское решение появляется регулярно. Я не могу понять, есть ли у этого цель или причина. открытый интерфейс SoapFacade extends iConfigurable {} ...
вопрос задан: 14 April 2011 19:12
0
ответов

Inheriting static variable from abstract class

I have half a dozen classes which all extend the same abstract class. The abstract class has a static variable pointing to some JNI code that I only want to load once per instantiation of the classes. ...
вопрос задан: 14 April 2011 18:44
0
ответов

C ++: Сравнение указателей базового и производного классов

Я хотел бы получить некоторую информацию о передовых методах сравнения указателей в таких случаях, как этот: class База { }; class Derived: public Base { }; Derived * d = new Derived; Base * b = ...
вопрос задан: 14 April 2011 11:47
0
ответов

приватно или публично наследовать от boost :: non_copyable?

Какую практику вы бы порекомендовали и почему? class Foo: public boost :: noncopyable {}; по сравнению с классом Foo: частный boost :: noncopyable {}; Я не могу представить, что нужно использовать экземпляр Foo в качестве повышения :: ...
вопрос задан: 13 April 2011 19:13
0
ответов

Можно ли выполнить частичное наследование с помощью Python?

Я создаю класс (class0) в Python, который в настоящее время основан на одном классе (class1); однако я бы хотел унаследовать и от другого класса (class2). Особенность class2 в том, что я не ...
вопрос задан: 13 April 2011 09:36
0
ответов

метод python __init__ в унаследованном классе

Я хотел бы дать дочернему классу некоторые дополнительные атрибуты без необходимости явно вызывать новый метод. Итак, есть ли способ предоставить унаследованному классу метод типа __init__, который не ...
вопрос задан: 12 April 2011 15:24
0
ответов

Is it ok to unit-test an abstract class by instantiating it as a mock object?

It has come to my attention that you can unit-test an abstract class by instantiating it as a mock object. Thereby you mock the abstract properties and methods, while being able to test the ...
вопрос задан: 12 April 2011 10:41