multiple-inheritance

    3热度

    3回答

    假设您有两个类X & Y.您想通过向类添加属性来生成新的类X1和Y1来装饰这些类。 例如: class X1(X): new_attribute = 'something' class Y1(Y): new_attribute = 'something' new_attribute将永远为X 1和Y 1是相同的。 Y不以任何有意义的方式相关,除了多重继承是不可能的。还有

    6热度

    1回答

    我见过关于此主题的几个问题,但我一直未能找到明确的答案。 我想知道在新的Python代码库中使用旧式类的正确方法。比方说,我有两个固定类别,A和B。如果我要继承一个和乙,并转换为新的样式类(A2和B2),这个工程。但是,如果我想创建一个新类别C,从A2和B2有一个问题。 因此,如果任何基类被定义为旧式,那么是否有可能继续使用此方法,或者是否所有类都必须符合旧式? 见澄清示例代码: class A:

    4热度

    2回答

    我越来越对数据库运行的一些集成测试,我想有一个看起来像这样的结构: class OracleMixin(object): oracle = True # ... set up the oracle connection class SqlServerMixin(object): sql_server = True # ... set up the sql

    1热度

    6回答

    我想从我的旧测试类的几个方法中使用我正在构建的新类。不幸的是,C#不支持多重继承。我如何重用这些旧类的代码?我只是将它们创建为成员对象?或者我有其他选择吗?

    0热度

    3回答

    我有3个接口类IVideo , IAudio , IGPIO和三个其他类将实现这些接口:Video_impl , Audio_impl , GPIO_impl。 事情很简单,至今。 但是,然后,我想要所有这些对象是单身人士。下面是问题: 抽象接口ISingleton是否是一个好主意,以便Video_impl , Audio_impl , GPIO_impl(或IVideo , IAudio , I

    3热度

    1回答

    我想知道是否有可能创建一个可以扩展另一个魔法对象的魔法对象(使用PHP)。

    1热度

    3回答

    我想知道是否有反正我可以用PHP父对象,我已经试过这样: new parent::__construct($var); ,但它不工作,我得到在php日志中出现以下错误: (..)PHP解析错误:语法错误,意想不到的T_STRING,期待T_VARIABLE或 '$'(..)

    0热度

    2回答

    我有两个不同的(没有继承)接口: IInvestable和IPricable 和两个类: IndexClass和FundClass 存储在我的DB单独的表。 IndexClass是IPriceable FundClass是IPriceable和IInvestable。 我需要一个表来存储的价格对一个IndexClass和FundClass 我需要一个表来存储FundClasses投资于 的一种方式

    0热度

    3回答

    我完全困惑自己试图设计必要的接口和摘要来完成加载域本体,这些域本身可以被自己使用,也可以组合成一个聚合体。哇。这是一个流行词。从本质上讲,我有两个对象,我希望具有基类型的“加载”功能,但是当这两个对象合并成一个时,我会遇到多重继承。 所以,我有我的实体,它是这样的(我画 public class Account public class Document public class Accoun

    1热度

    3回答

    我正想通过钻石的问题与思考各种方案会奏效。这是我正在研究的其中之一。 #include <iostream> using namespace std; class MainBase{ public: int mainbase; MainBase(int i):mainbase(i){} void geta() { cout<<"m