多态
建立一个父类对象的引用,它可以指向父类 或 子类的对象
C++:
virtual void foo{
}
A *a =new B();
a->foo()
=> this is B //去掉 'virtual' this is A
// C++多态通过虚函数实现
JAVA:
public interface Parent{
public void call();
}
public class A implements Parent{
public void call();
}
public class B implements Parent{
public void call();
}
Parent x = new A();
Parent x = new B();
// 多态,是面向对象的程序设计语言最核心的特征。多态,意味着一个对象有着多重特征,可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。
马尔科夫
1、确定性模式(Deterministic Patterns)
2、非确定性模式(Non-deterministic patterns)
3、隐藏模式(Hidden Patterns)
后续补上
马尔科夫模型有两个假设:
1. 系统在时刻t的状态只与时刻t-1处的状态相关;(也称为无后效性)
P(qt=Sj|qt-1=Si,qt-2=Sk,…)= P(qt=Sj|qt-1=Si)
2. 状态转移概率与时间无关;(也称为齐次性或时齐性)
P(qt=Sj|qt-1=Si)= P(qk=Sj|qk-1=Si)
马氏链