表象:
ctp程序化交易接口,抽象类是从子类中发现公共的东西,泛化出父类,然后子类继承父类,而接口是根本不知道子类的存在,方法如何实现还不确定,预先定义。
所谓ctp程序化交易接口,抽象类是指只声明方法的存在而不去实现它的类,ctp程序化交易接口,抽象类不能实例化,也就是不能创建对象。
使用ctp程序化交易接口,抽象类前
如果本篇博客对您有一定的帮助,大家记得留言+点赞+收藏哦。
如果行为跨域不同类的对象,可使用接口;对于一些相似的类的对象,可继承ctp程序化交易接口,抽象类。
为什么有了接口还要增加一层ctp程序化交易接口,抽象类?
ctp程序化交易接口,抽象类:
接口里的方法和ctp程序化交易接口,抽象类中的方法一样,它的方法是抽象的,也就是说接口是不能具体化成对象的,
ctp程序化交易接口,抽象类是自底向上抽象出来的,而接口则是自顶向下设计出来的。
类
ctp程序化交易接口,抽象类可以给出一些成员的实现,接口却不包含成员的实现,ctp程序化交易接口,抽象类的抽象成员可被子类部分实现,接口的成员需要实现类完全实现,一个类只能继承一个ctp程序化交易接口,抽象类,但是可以实现多个接口等。
使用ctp程序化交易接口,抽象类后
深层次理解:
区别:
抽象方法和ctp程序化交易接口,抽象类必须使用abstract修饰符来定义,有抽象方法的类只能定义成ctp程序化交易接口,抽象类,ctp程序化交易接口,抽象类里可以没有抽象方法。
类是对对象的抽象,ctp程序化交易接口,抽象类是对类的抽象,接口是对行为的抽象。接口是对类的局部进行抽象,而ctp程序化交易接口,抽象类是对类整体的抽象。不论接口、ctp程序化交易接口,抽象类、类、甚至对象,都是在不同层次、不同角度进行抽象的结果。他们的共性就是抽象。
文章为作者独立观点,不代表股票交易接口观点