本帖最后由 侯金龙 于 2014-5-27 17:52 编辑
属于体系内的方法要定义在父类中,如果子类需要对方法有不同实现,就把方法抽象
属于体系的扩展内容定义在接口中,接口主要是功能的扩展。
不如一台电脑,升级时,升级的是系统硬件什么的,这些都是系统内的,升级前的父类要有,升级后的子类也要有,系统,硬件就属于定义在父类中的方法
如果那天你想打印电脑中的东西了,就要连台打印机,这就属于功能扩展,但连接打印机电脑上要有接口,而且电脑上接口还可以连接别的(原理是,电脑调用了接口,扩展功能实现接口属于接口的子类,这是多态)所以所有的扩展都要遵循规则,接口中的方法就是规则
你多看看视频中的例子你会明白的 |