我已经阅读了很多关于Java中的接口和类继承的内容,我知道如何做到这两点,我觉得我对两者都有很好的感觉.但似乎没有人真正将两者并排比较,并解释了何时以及为什么要使用其中一种.我没有发现很多次实现接口比扩展超类更好的系统.
那么什么时候实现一个接口,什么时候扩展超类呢?
我正在寻找带有一堆时间轴的python DataFrame并将它们绘制在一个图中.DataFrame索引是Timestamps,并且有一个特定的列,我们称之为"sequence",它包含"A"和"B"之类的字符串.所以DataFrame看起来像这样:
+--------------------------+---+
| 2014-07-01 00:01:00.0000 | A |
+--------------------------+---+
| 2014-07-01 00:02:00.0000 | B |
+--------------------------+---+
| 2014-07-01 00:04:00.0000 | A |
+--------------------------+---+
| 2014-07-01 00:08:00.0000 | A |
+--------------------------+---+
| 2014-07-01 00:08:00.0000 | B |
+--------------------------+---+
| 2014-07-01 00:10:00.0000 | B |
+--------------------------+---+
| 2014-07-01 00:11:00.0000 | B |
+--------------------------+---+
Run Code Online (Sandbox Code Playgroud)
我正在寻找这样的情节:
B | * * **
A | * * *
+------------
Timestamp
Run Code Online (Sandbox Code Playgroud) bit ×1
byte ×1
inheritance ×1
interface ×1
java ×1
matplotlib ×1
oop ×1
pandas ×1
python ×1
superclass ×1
timeline ×1